1. 程式人生 > 實用技巧 >10大熱門Kubernetes新平臺和工具

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

相關閱讀:

分享一份阿里雲內部超全K8s實戰手冊,免費下載!

備戰雙 11!螞蟻金服萬級規模 K8s 叢集管理系統如何設計?

從零開始入門 K8s | K8s 的應用編排與管理

K8s 學習者絕對不能錯過的最全知識圖譜(內含 58個知識點連結)