10大熱門Kubernetes新平臺(tái)和工具
目前,Kubernetes生態(tài)系統(tǒng)在技術(shù)能力和適應(yīng)企業(yè)客戶需求方面正飛速發(fā)展。截至2020年,業(yè)內(nèi)不少基礎(chǔ)設(shè)施供應(yīng)商已經(jīng)推出了顛覆性的Kubernetes平臺(tái),以及能夠有效部署和管理基于容器的基礎(chǔ)設(shè)施的工具。大量即將上市的產(chǎn)品也將進(jìn)一步鞏固開源容器編排器在云原生環(huán)境中的標(biāo)準(zhǔn)化技術(shù)的地位。
以下是今年發(fā)布的10項(xiàng)與Kubernetes相關(guān)的新技術(shù),期待它們能夠在整個(gè)企業(yè)IT領(lǐng)域掀起波瀾。
Docker企業(yè)版3.1
在收購(gòu)了Docker的服務(wù)器端業(yè)務(wù)之后,Mirantis在5月份發(fā)布了Docker Kubernetes平臺(tái)的第一個(gè)版本。
Docker Enterprise 3.1中添加了重要的新功能,尤其是在支持Windows工作負(fù)載的能力方面。該平臺(tái)集成了Kubernetes 1.17,升級(jí)了SLA,并添加了GPU編排以增強(qiáng)AI開發(fā)人員的能力。
HPE Container Platform 5.0
HPE Container Platform 5.0是該產(chǎn)品第一個(gè)以開源Kubernetes為骨干的版本,旨在突出部署、管理、安全以及混合云方面的企業(yè)級(jí)功能。
HPE Container Platform 5.0是在BlueData和MapR技術(shù)基礎(chǔ)上兩年工作的結(jié)晶,可管理在本地、公有云或邊緣計(jì)算環(huán)境中部署的應(yīng)用以及構(gòu)建為微服務(wù)的云原生應(yīng)用。
OpenShift 4.5
Red Hat在8月份發(fā)布了OpenShift的最新版本,為Kubernetes平臺(tái)增加了運(yùn)行傳統(tǒng)虛擬化工作負(fù)載以及云原生容器化工作負(fù)載的能力。
OpenShift 4.5還引入了對(duì)邊緣部署、VMware環(huán)境中的push-button部署以及針對(duì)開發(fā)人員的若干功能的支持。
OpenShift虛擬化可以使用KubeVirt Kubernetes附加組件在舊版應(yīng)用程序和容器化應(yīng)用程序之間共存,與容器并行運(yùn)行虛擬機(jī)。
VMware vSphere 7.0
VMware在三月份推出了vSphere 7.0,實(shí)現(xiàn)了容器的飛躍,該版本實(shí)施了VMware備受期待的Project Pacific計(jì)劃。
通過將Kubernetes構(gòu)建到vSphere中,開發(fā)人員能夠使用他們?cè)跇?gòu)建云原生應(yīng)用程序時(shí)習(xí)慣使用的工具和接口,而合作伙伴則能夠利用vSphere技能來管理云原生環(huán)境。
VMware還提供了Tanzu Kubernetes Grid Services,使客戶能夠運(yùn)行完全兼容的vSphere和Kubernetes,以及vSphere Pod Service,能夠通過類似于VM的隔離來優(yōu)化性能和提高安全性。
最新的vSphere版本已合并到VMware Cloud Foundation 4中。
Amazon Bottlerocket
Amazon Bottlerocket是一款精簡(jiǎn)的Linux操作系統(tǒng),旨在云中高效運(yùn)行Kubernetes-orchestrated工作負(fù)載。
AWS去掉了支持容器部署所不必要的Linux內(nèi)核功能,減小了攻擊面提高了安全性,并減少了安裝占用空間,從而提高了資源利用率降低了成本。
雖然Bottlerocket并不是第一個(gè)專門為容器部署設(shè)計(jì)的操作系統(tǒng),但由于它與原生AWS服務(wù)的緊密集成以及創(chuàng)新的升級(jí)和安全功能,它可能會(huì)被迅速采用并帶來大量合作機(jī)會(huì)。
Google Anthos更新
8月,Google Cloud在其Anthos平臺(tái)上推出了一系列新功能,其中包括高級(jí)人工智能和集群管理功能。
這些升級(jí)旨在使基于Google Kubernetes的混合和多云平臺(tái)更易于使用,并能夠處理更多工作負(fù)載。
Anthos附加的集群允許用戶使用Anthos控制平面管理Kubernetes集群,包括對(duì)配置和服務(wù)網(wǎng)格的集中管理。
裸機(jī)上的Anthos添加了一個(gè)部署選項(xiàng),可以在物理本地服務(wù)器、邊緣位置和電信站點(diǎn)上運(yùn)行,沒有虛擬機(jī)管理程序?qū)拥难舆t。
隨著新版本的發(fā)布,Google Cloud通過Cloud Run for Anthos加入了其Cloud Code集成開發(fā)環(huán)境(IDE)插件,從而使開發(fā)人員可以直接從VS Code和Intellij IDEA等IDE構(gòu)建無服務(wù)器應(yīng)用。
Nutanix Karbon平臺(tái)服務(wù)
Nutanix于9月推出了該平臺(tái)即服務(wù),為跨多個(gè)云基礎(chǔ)設(shè)施運(yùn)行基于微服務(wù)的應(yīng)用程序的客戶提供自動(dòng)化安全性和多租戶服務(wù)。
Nutanix Karbon平臺(tái)服務(wù)為軟件開發(fā)人員提供了在本地、公共云或邊緣構(gòu)建和運(yùn)行云原生應(yīng)用程序的交鑰匙式托管服務(wù)體驗(yàn)。
開發(fā)人員可以使用該平臺(tái)將應(yīng)用程序從底層基礎(chǔ)設(shè)施中解耦。其他功能包括容器即服務(wù),支持無服務(wù)應(yīng)用的功能即服務(wù)、支持Prometheus監(jiān)視以及高級(jí)網(wǎng)絡(luò)和數(shù)據(jù)服務(wù)。
作為Nutanix超聚合棧的集成組件,Nutanix Karbon平臺(tái)服務(wù)提供了核心的Kubernetes生命周期管理功能。
適用于Kubernetes的AWS控制器
Amazon Web Services于8月推出了一種工具,用戶可以直接在Kubernetes中管理云服務(wù)。
AWS Controllers for Kubernetes(ACK)是GitHub上一個(gè)開發(fā)者預(yù)覽版的開源項(xiàng)目,旨在使用AWS服務(wù)構(gòu)建可擴(kuò)展、高可用的Kubernetes應(yīng)用程變得更加容易,無需在集群外定義資源或運(yùn)行支持服務(wù),例如數(shù)據(jù)庫(kù)、消息隊(duì)列或?qū)ο蟠鎯?chǔ)。
ACK目前支持Amazon S3,AWS API Gateway V2,Amazon SNS,Amazon SQS,Amazon DynamoDB和Amazon ECR。
Azure Arc Enabled Kubernetes
微軟于5月推出了Azure Arc Enabled Kubernetes,它可以在任何環(huán)境中部署基于容器的服務(wù),同時(shí)將Azure管理擴(kuò)展到任何基礎(chǔ)設(shè)施。
Azure Arc Enabled Kubernetes現(xiàn)已公開,允許客戶使用Azure Arc多云平臺(tái)在本地和多云環(huán)境(包括網(wǎng)絡(luò)邊緣)中連接和配置Kubernetes集群。
客戶可以使用GitOps方法在源代碼管理中定義應(yīng)用程序和集群配置,從而使應(yīng)用程序和配置的更改在所有集群中得到版本控制、強(qiáng)制執(zhí)行和記錄。
KubeCarrier
Kubermatic于8月發(fā)布了KubeCarrier,并為其Kubernetes自動(dòng)化產(chǎn)品組合添加了一個(gè)開源服務(wù)管理中心。
KubeCarrier使運(yùn)營(yíng)團(tuán)隊(duì)能夠使用Kubernetes Operators自動(dòng)化服務(wù)、應(yīng)用程序和可訪問API的硬件設(shè)備的供應(yīng)和生命周期管理。
服務(wù)提供商可以讓外部用戶訪問跨多個(gè)云運(yùn)行的容器集群的云原生服務(wù)。
原文鏈接:https://www.crn.com/slide-shows/cloud/10-hot-new-kubernetes-platforms-and-tools/11