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