日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何選擇合適的Kubernetes發(fā)行版?

如何選擇合適的Kubernetes發(fā)行版?

譯文
作者:布加迪編譯 2020-03-10 08:00:02

云計(jì)算 Kubernetes只是市面上的幾種容器編排工具之一,其他受歡迎的選擇包括Docker Swarm和Mesos Marathon。不過(guò)說(shuō)到容器編排,Kubernetes受到大多數(shù)人的追捧,可能也占有大多數(shù)市場(chǎng)份額。

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的古藺網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

【51CTO.com快譯】你想使用Kubernetes來(lái)編排容器化應(yīng)用程序,這對(duì)你有好處。有了Kubernetes,就可以輕松實(shí)現(xiàn)企業(yè)級(jí)部署。不過(guò)在實(shí)際安裝Kubernetes之前,你需要考慮的一點(diǎn)是Kubernetes發(fā)行版。在大多數(shù)情況下,你不會(huì)從源代碼安裝Kubernetes,而是使用眾多軟件公司和云供應(yīng)商提供的各種Kubernetes發(fā)行版中的一種。

Kubernetes是什么?

談?wù)揔ubernetes發(fā)行版之前,不妨簡(jiǎn)要介紹一下Kubernetes。Kubernetes是一種用于容器編排的開(kāi)源平臺(tái)。Kubernetes使使用容器部署應(yīng)用程序所需的許多任務(wù)實(shí)現(xiàn)自動(dòng)化,包括啟動(dòng)和停止每個(gè)容器,以及確定集群中的哪些服務(wù)器應(yīng)托管哪些容器。

Kubernetes只是市面上的幾種容器編排工具之一,其他受歡迎的選擇包括Docker Swarm和Mesos Marathon。不過(guò)說(shuō)到容器編排,Kubernetes受到大多數(shù)人的追捧,可能也占有大多數(shù)市場(chǎng)份額。

Kubernetes發(fā)行版是什么?

作為一個(gè)開(kāi)源項(xiàng)目,Kubernetes將源代碼放在GitHub上,供人免費(fèi)獲取。誰(shuí)都可以使用該源代碼,下載和編譯Kubernetes,并安裝到自己選擇的基礎(chǔ)架構(gòu)上。但大多數(shù)想要安裝Kubernetes的人絕不會(huì)下載和編譯源代碼,原因如下:

  • 費(fèi)時(shí)費(fèi)力:有大量的Kubernetes源代碼,從頭開(kāi)始構(gòu)建需要耗費(fèi)大量的時(shí)間和精力。另外,只要你想更新安裝的系統(tǒng),就必須重新構(gòu)建一切。
  • 多個(gè)組件:Kubernetes不是單個(gè)應(yīng)用程序,而是一套不同的應(yīng)用程序和工具。如果你從源代碼安裝,就必須在你用于構(gòu)建Kubernetes集群的所有服務(wù)器上分別安裝這每一個(gè)組件。
  • 復(fù)雜的配置:由于Kubernetes沒(méi)有安裝向?qū)Щ蜃詣?dòng)配置腳本,因此你還得手動(dòng)配置Kubernetes的各個(gè)組件。

大多數(shù)人轉(zhuǎn)向Kubernetes發(fā)行版以滿足容器編排需求。Kubernetes發(fā)行版是一個(gè)軟件包,提供了Kubernetes的預(yù)構(gòu)建版本。大多數(shù)Kubernetes發(fā)行版還提供安裝工具,以簡(jiǎn)化安裝過(guò)程。一些還集成了另外的軟件,幫助處理監(jiān)控和安全之類的任務(wù)。

從這個(gè)意義上講,Kubernetes發(fā)行版好比Linux發(fā)行版。大多數(shù)人想要在PC或服務(wù)器上安裝Linux時(shí),他們使用提供與其他各種軟件包集成的預(yù)構(gòu)建Linux內(nèi)核的發(fā)行版。幾乎沒(méi)人從頭開(kāi)始去下載Linux源代碼。

主要的Kubernetes發(fā)行版有哪些?

從技術(shù)上講,任何包含Kubernetes預(yù)構(gòu)建版本的軟件包或平臺(tái)都可以算作Kubernetes發(fā)行版。就像任何人可以構(gòu)建自己的Linux發(fā)行版一樣,任何人可以創(chuàng)建Kubernetes發(fā)行版。

然而如果你希望使用Kubernetes發(fā)行版完成重要的工作,可以使用這幾種主要的發(fā)行版:

OpenShift:OpenShift是一個(gè)容器化平臺(tái),包括Kubernetes以及運(yùn)行、部署和管理容器所需的其他各種工具。從某種意義上來(lái)說(shuō),它是一種相對(duì)不靈活的Kubernetes發(fā)行版,因?yàn)樗谟糜跇?gòu)建完整容器化堆棧的工具和平臺(tái)方面并沒(méi)有給你太多的選擇。另一方面,OpenShift本身隨帶你所需要的幾乎一切工具。它將相當(dāng)于提供一應(yīng)俱全的Kubernetes。 OpenShift由Red Hat開(kāi)發(fā),可以在本地和云中運(yùn)行。

Canonical Kubernetes:開(kāi)發(fā)Ubuntu Linux的Canonical公司提供了一種功能強(qiáng)大且得到良好支持的Kubernetes發(fā)行版。除了要求你使用Ubuntu外,Canonical的Kubernetes發(fā)行版相對(duì)“純粹”,因?yàn)槟憧梢赃x擇將其與所需的任何其他組件集成(只要你自行安裝)。它可以在本地或云中運(yùn)行。

谷歌Kubernetes引擎:早在其他云供應(yīng)商專注于自己的編排工具時(shí),谷歌云就已將賭注押在Kubernetes上(這并不奇怪,因?yàn)楣雀柙贙ubernetes項(xiàng)目一開(kāi)始就是主要支持者)。如今,谷歌Kubernetes引擎是一種靈活又簡(jiǎn)單的Kubernetes發(fā)行版。由于它在谷歌云中運(yùn)行,你不必為安裝而擔(dān)心。

Azure Kubernetes服務(wù):Azure曾經(jīng)將賭注押在Docker Swarm上,但是Azure Kubernetes服務(wù)(AKS)現(xiàn)在是Azure云中的主要編排解決方案。這是僅在云上的Kubernetes發(fā)行版。

AWS Elastic Kubernetes服務(wù):盡管AWS云上的原始容器服務(wù)Elastic Container Service(ECS)具有自己的編排器,但A??WS還提供了Elastic Kubernetes Services(EKS),它是圍繞Kubernetes構(gòu)建的替代方案。像AKS一樣,EKS僅在云中運(yùn)行。

Rancher:Rancher的容器平臺(tái)現(xiàn)在基于Kubernetes。 Rancher的Kubernetes發(fā)行版特別著重于多集群Kubernetes部署,如果你想跨多個(gè)云部署Kubernetes或出于某些其他原因不希望使用命名空間,這可能會(huì)很有用(Kubernetes功能可讓你劃分單個(gè)集群服務(wù)器劃分為虛擬區(qū)域)以隔離你的Kubernetes工作負(fù)載。 Rancher可以在內(nèi)部,云中甚至跨基礎(chǔ)架構(gòu)(包括兩者)進(jìn)行工作。 Rancher與OpenShift相似之處在于,它將Kubernetes與其他各種工具集成在一起,盡管它更加靈活,因?yàn)樗诖_定使用哪些組件方面提供了一些選擇。

結(jié)論

要說(shuō)Kubernetes是復(fù)雜的野獸,那就輕描淡寫了。幸運(yùn)的是,Kubernetes發(fā)行版使你可以輕松利用Kubernetes,而無(wú)須再?gòu)念^開(kāi)始設(shè)置Kubernetes。對(duì)于大多數(shù)使用情況,上述Kubernetes發(fā)行版之一是使用Kubernetes進(jìn)行安裝和運(yùn)行的實(shí)用方法。

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】


本文名稱:如何選擇合適的Kubernetes發(fā)行版?
文章地址:http://www.dlmjj.cn/article/cddhedo.html