日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
引領(lǐng)容器革命的12款Kubernetes發(fā)行版

引領(lǐng)容器革命的12款Kubernetes發(fā)行版

譯文
作者:布加迪編譯 2018-04-02 09:31:41

云計(jì)算 Kubernetes和容器正在改變構(gòu)建、部署和管理應(yīng)用程序的方式。本文介紹的這些發(fā)行版扮演了急先鋒的角色。

公司專(zhuān)注于為企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、商城網(wǎng)站建設(shè)微信小程序,軟件按需設(shè)計(jì)網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶(hù)的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶(hù)設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

【51CTO.com快譯】Kubernetes和容器正在改變構(gòu)建、部署和管理應(yīng)用程序的方式。本文介紹的這些發(fā)行版扮演了急先鋒的角色。

如果你需要大規(guī)模的容器編排,Kubernetes已成為值得依賴(lài)的項(xiàng)目。這個(gè)出自谷歌的開(kāi)源容器編排系統(tǒng)備受好評(píng),受到良好的支持,而且發(fā)展迅速。

同時(shí)Kubernetes龐大而復(fù)雜,設(shè)置和配置起來(lái)有難度。不僅如此,許多繁重的工作留給了最終用戶(hù)。因此,最好的方法就是別試圖單槍匹馬去搞,而是找一款含有Kubernetes這個(gè)受到支持和維護(hù)的組件的整套容器解決方案。

我在這里列出了12個(gè)最知名的Kubernetes產(chǎn)品,實(shí)際上就是整合了Kubernetes及容器工具的發(fā)行版,就像許多開(kāi)發(fā)商提供Linux內(nèi)核及其用戶(hù)空間(userland)的眾多發(fā)行版那樣。

請(qǐng)注意,本文不包括專(zhuān)用的云服務(wù),比如亞馬遜EKS或谷歌Kubernetes引擎,而是重點(diǎn)介紹可在本地運(yùn)行或作為一種云托管選項(xiàng)的軟件發(fā)行版。

1.CoreOS Tectonic

CoreOS提供專(zhuān)注于容器的Linux發(fā)行版,與Docker兼容,但又有自成一體的鏡像格式和運(yùn)行時(shí)環(huán)境,還提供一款“企業(yè)級(jí)Kubernetes”發(fā)行版。它們一起構(gòu)成了CoreOS Tectonic架構(gòu)的基礎(chǔ)。

CoreOS操作系統(tǒng)Container Linux與眾不同,主要是它作為一組容器化的組件來(lái)加以交付。這樣一來(lái),操作系統(tǒng)的自動(dòng)更新版可以在不影響應(yīng)用程序正常運(yùn)行的情況下推送到生產(chǎn)環(huán)境。CoreOS還宣稱(chēng)可以“一鍵式”更新Kubernetes。CoreOS Tectonic可以在亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟Azure和裸機(jī)上運(yùn)行。

相關(guān)鏈接:https://coreos.com/tectonic/

2.Canonical的Kubernetes發(fā)行版

Ubuntu Linux的開(kāi)發(fā)商Canonical提供自家的Kubernetes發(fā)行版。Canonical的Kubernetes發(fā)行版的一大賣(mài)點(diǎn)是,底部是備受推崇、為人所熟知、經(jīng)常部署的Ubuntu Linux發(fā)行版。Canonical聲稱(chēng),其架構(gòu)可以在任何云或本地部署環(huán)境中運(yùn)行,還支持CPU驅(qū)動(dòng)的工作負(fù)載和GPU驅(qū)動(dòng)的工作負(fù)載。付費(fèi)客戶(hù)可以讓Canonical工程師遠(yuǎn)程管理Kubernetes集群。

Canonical和Rancher Labs(見(jiàn)下文)共同開(kāi)發(fā)了一個(gè)產(chǎn)品Cloud Native Platform,該產(chǎn)品結(jié)合了Canonical的Kubernetes發(fā)行版和Rancher的容器管理平臺(tái)。其想法是,使用Kubernetes來(lái)管理每個(gè)集群中運(yùn)行的容器,并使用Rancher來(lái)管理多個(gè)Kubernetes集群。Cloud Native Platform將隨Rancher 2.0一同發(fā)布,該版本目前提供測(cè)試預(yù)覽版。

相關(guān)鏈接:https://www.ubuntu.com/kubernetes

3.Docker社區(qū)版/ Docker企業(yè)版

對(duì)于許多人來(lái)說(shuō),Docker就是容器。自2014年以來(lái),Docker就有自己的集群和編排系統(tǒng)Docker Swarm,就在不久前它還是Kubernetes的競(jìng)爭(zhēng)對(duì)手。然后在2017年10月,Docker宣布添加Kubernetes(未加任何改動(dòng)),作為Docker社區(qū)版和Docker企業(yè)版的標(biāo)準(zhǔn)插入式組件。

簡(jiǎn)而言之,Docker公司已察覺(jué)到了容器編排領(lǐng)域的不祥之兆,承認(rèn)Kubernetes比Swarm更適合管理大型的復(fù)雜容器環(huán)境。然而,Docker仍包括一種“swarm模式”,面向相對(duì)一般的集群作業(yè)――比如不太可能急劇增長(zhǎng)的防火墻后面的本地應(yīng)用程序。

相關(guān)鏈接:https://www.docker.com/kubernetes

4.Heptio Kubernetes Subscription

Kubernetes的兩位開(kāi)發(fā)者Craig McLuckie和Joe Beda創(chuàng)立了Heptio,提供圍繞Kubernetes的服務(wù)和產(chǎn)品。他們的第一個(gè)主要產(chǎn)品是Heptio Kubernetes Subscription(HKS),這個(gè)Kubernetes發(fā)行版得到Heptio提供的24/7全天候收費(fèi)支持。起價(jià)為每月2000美元。

Heptio的主要推銷(xiāo)口號(hào)是不會(huì)有廠(chǎng)商鎖定的企業(yè)級(jí)Kubernetes。該發(fā)行版可以在公共云或私有硬件上運(yùn)行。Heptio提供的用于管理Kubernetes配置的所有工具都是開(kāi)源工具,修補(bǔ)程序直接發(fā)送到受支持的集群。

相關(guān)鏈接:https://heptio.com/products/kubernetes-subscription/

5.Mesosphere DC/OS

Mesosphere DC/OS使用Apache Mesos將一群機(jī)器變成可以為多個(gè)應(yīng)用程序動(dòng)態(tài)劃分的單一資源。Kubernetes作為眾多應(yīng)用軟件包之一在DC/OS上受到支持,那樣你可以跨DC/OS集群安裝、運(yùn)行和更新Kubernetes。

DC/OS本身是不是Kubernetes發(fā)行版有待商榷,這是由于Kubernetes并不完全是DC/OS的一部分,但是可以借助DC/OS像其他受支持的應(yīng)用程序那樣來(lái)部署――這有點(diǎn)像借助Linux發(fā)行版的軟件包管理系統(tǒng)來(lái)提供Linux應(yīng)用程序那樣。然而,Mesosphere對(duì)Kubernetes采取的方法恪守Kubernetes的工作方式――比如說(shuō),它使用Kubernetes的主線(xiàn)社區(qū)發(fā)行版來(lái)確保與現(xiàn)有的工具集高度兼容。

相關(guān)鏈接:https://mesosphere.com/solutions/kubernetes/

6.Mirantis云平臺(tái)

正如Mirantis所言,Mirantis云平臺(tái)整合OpenStack、Kubernetes或兩者的組合體,作為一種“敏捷基礎(chǔ)設(shè)施平臺(tái)”的底層。簡(jiǎn)而言之,Mirantis云平臺(tái)是一種單一的集成解決方案,用于編排虛擬機(jī)、容器和裸機(jī)服務(wù)器。部署在該平臺(tái)上的應(yīng)用程序在整個(gè)生命周期內(nèi)以“devops方式”加以管理,使用Salt作為配置管理工具,并整合了持續(xù)集成/持續(xù)交付(CI/CD)支持功能,確保應(yīng)用程序正確部署。

Mirantis云平臺(tái)可以直接在裸機(jī)上、OpenStack集群中或公共云上運(yùn)行Kubernetes。 Mirantis聲稱(chēng),Mirantis云平臺(tái)讓用戶(hù)更容易使用Kubernetes,因?yàn)榕渲肒ubernetes底層的基礎(chǔ)設(shè)施這項(xiàng)工作不會(huì)落到最終用戶(hù)身上。

相關(guān)鏈接:https://www.mirantis.com/software/mcp/

7.Platform9 Managed Kubernetes

大多數(shù)Kubernetes發(fā)行版專(zhuān)注于讓Kubernetes從內(nèi)到外和從上到下都易于管理。 Platform9 Managed Kubernetes可以在你部署它的任何環(huán)境中運(yùn)行,無(wú)論是本地裸機(jī)還是遠(yuǎn)程公共云,但可以由Platform9的工程師來(lái)遠(yuǎn)程管理。

Platform9在客戶(hù)的監(jiān)督下大概每周六對(duì)Managed Kubernetes進(jìn)行一次更新。Platform9提供了通常要手動(dòng)添加到Kubernetes集群的功能,比如針對(duì)多租戶(hù)場(chǎng)景的用戶(hù)配額。還包括與Platform9的Fission項(xiàng)目集成的功能,F(xiàn)ission項(xiàng)目是一種無(wú)服務(wù)器計(jì)算(又叫“函數(shù)即服務(wù)”)系統(tǒng),與幾乎任何編程語(yǔ)言兼容,擁有容器化的運(yùn)行時(shí)環(huán)境。

相關(guān)鏈接:https://platform9.com/managed-kubernetes/

8.Rancher 2.0

Rancher Labs已將Kubernetes集成到其版本2.0的容器管理平臺(tái)(名為Rancher,目前處于測(cè)試階段)。Rancher 2.0在比其他Kubernetes發(fā)行版更高的層面上運(yùn)行,位于Linux主機(jī)、Docker容器和Kubernetes節(jié)點(diǎn)上,無(wú)論是什么位置或基礎(chǔ)設(shè)施,它都可以輕松管理這一切。它甚至可以管理亞馬遜EKS、谷歌Kubernetes引擎、Azure Container Service及其他Kubernetes即服務(wù)云上的Kubernetes集群。

Rancher還隨帶自己的Kubernetes發(fā)行版。Rancher旨在消除為特定的環(huán)境搭建Kubernetes集群和定制Kubernetes這個(gè)過(guò)程中的許多麻煩,又避免那些定制妨礙順利升級(jí)到Kubernetes――對(duì)于一個(gè)迅速發(fā)展、不斷更新的項(xiàng)目而言這是重要的考量因素。

相關(guān)鏈接:https://rancher.com/kubernetes/

9.Red Hat OpenShift

Red Hat的PaaS產(chǎn)品Red Hat OpenShift最初使用類(lèi)似Heroku構(gòu)建包的“cartridge”來(lái)打包應(yīng)用程序,然后將應(yīng)用程序部署在名為“gear”的容器中。后來(lái)出現(xiàn)了Docker,OpenShift作了改動(dòng),以充分利用新的容器鏡像和運(yùn)行時(shí)標(biāo)準(zhǔn)。Red Hat還采用了Kubernetes作為OpenShift中的編排技術(shù),這是不可避免的。

開(kāi)發(fā)OpenShift的目的是為PaaS中的所有組件提供抽象和自動(dòng)化機(jī)制。這種抽象和自動(dòng)化還擴(kuò)展到了Kubernetes,這仍帶來(lái)了相當(dāng)大的管理負(fù)擔(dān),于是OpenShift用來(lái)緩解這個(gè)負(fù)擔(dān),以完成部署PaaS這個(gè)更重大的任務(wù)。

相關(guān)鏈接:https://www.redhat.com/en/technologies/cloud-computing/openshift

10.Stackube

HyperHQ提供用于運(yùn)行容器的Hyper.sh云服務(wù),它開(kāi)發(fā)了Stackube,這是一款“以Kubernetes為中心的OpenStack發(fā)行版”。通常,OpenStack使用一個(gè)名為Nova的組件來(lái)配置和管理計(jì)算節(jié)點(diǎn),Stackube而是使用Kubernetes。但除此之外,它使用“普通版”O(jiān)penStack和Kubernetes,其他所有細(xì)節(jié)由OpenStack插件來(lái)處理。

HyperHQ聲稱(chēng)Stackube具有的一大優(yōu)勢(shì)是,它可以根據(jù)所用的容器運(yùn)行時(shí)環(huán)境來(lái)提供不同程度的多租戶(hù)機(jī)制。針對(duì)“軟”多租戶(hù)模式,有Docker;若想更可靠地隔離資源,則有HyperContainer,它使用虛擬機(jī)管理程序級(jí)別的隔離。

相關(guān)鏈接:https://github.com/openstack/stackube

11.SUSE云即服務(wù)(CaaS)平臺(tái)

SUSE是一款在歐洲非常流行的Linux發(fā)行版,它提供SUSE CaaS平臺(tái)。從概念上來(lái)講,它讓人聯(lián)想到CoreOS Tectonic――該系統(tǒng)捆綁了運(yùn)行容器的裸機(jī)“微型”操作系統(tǒng)、作為容器編排系統(tǒng)的Kubernetes、內(nèi)置的鏡像注冊(cè)中心和集群配置工具。

SUSE CaaS平臺(tái)在公共云和本地裸機(jī)上都可以運(yùn)行,不過(guò)?要注意“SUSE目前不支持整合到底層云基礎(chǔ)設(shè)施的任何功能”。這意味著SUSE CaaS平臺(tái)的初衷并不是補(bǔ)充亞馬遜EKS或谷歌Kubernetes引擎,而是為了避開(kāi)它們,讓用戶(hù)可以跨多個(gè)云和數(shù)據(jù)中心運(yùn)行容器。

相關(guān)鏈接:https://www.suse.com/products/caas-platform/

12.Telekube

Teleport SSH服務(wù)器系統(tǒng)的開(kāi)發(fā)商Gravitational還開(kāi)發(fā)Telekube,這是一款可在本地或遠(yuǎn)程集群上運(yùn)行的“針對(duì)生產(chǎn)環(huán)境作了強(qiáng)化”的Kubernetes發(fā)行版。Telekube的定位是作為一款面向?qū)S蠸aaS平臺(tái)的解決方案,或者跨多個(gè)地區(qū)或多家主機(jī)托管提供商將Kubernetes作為服務(wù)來(lái)運(yùn)行。

Telekube上的應(yīng)用程序必須準(zhǔn)備好,才可以在Kubernetes上的容器中運(yùn)行。它們還必須打包成“Bundle”,然后發(fā)布到Kubernetes集群上進(jìn)行分發(fā)。除了所有其他的準(zhǔn)備外,捆綁(Bundling)還需要做一些另外的工作,那樣才能部署基于容器的應(yīng)用程序,但Bundle清單文件是你需要維護(hù)的Telekube所特有的唯一的附加部分。

相關(guān)鏈接:https://gravitational.com/telekube/


新聞標(biāo)題:引領(lǐng)容器革命的12款Kubernetes發(fā)行版
當(dāng)前地址:http://m.5511xx.com/article/ccohoeg.html