使用 Azure Kubernetes Service 的時機

已完成

您可以在這裡決定 Azure Kubernetes Service (AKS) 是否為您的正確選擇。

您可以從綠地隨即轉移專案的觀點來做出決策。 率地專案可讓您根據預設功能來評估 AKS。 隨即轉移專案會強制您查看哪些功能最適合支援您的移轉。

稍早,您已了解透過 Azure 對 DevOps 功能的 AKS 支援。 在這裡我們會列出增強您的 AKS Kubernetes 供應項目要考量的 Azure 資源。 這些功能各自代表為何客戶選擇 AKS 的令人信服因素。

服務 考量事項
身分識別與安全性管理 您是否已使用現有的 Azure 資源並利用 Microsoft Entra ID? 您可將 AKS 叢集設定為與 Microsoft Entra ID 整合,並重複使用現有的身分識別與群組成員資格。
整合的記錄與監視功能 AKS 包含適用於容器的 Azure 監視器,以提供叢集的效能可見度。 使用自訂 Kubernetes 安裝時,您會決定需要安裝及設定的監視解決方案。
自動調整叢集節點與 Pod 決定何時在大型容器化環境中擴大或縮小規模是非常棘手的。 AKS 支援兩個自動叢集調整選項。 您可以使用水平 Pod 自動調整程式或叢集自動調整程式來調整叢集。 水平 Pod 自動調整程式會監看 Pod 的資源需求,並增加 Pod 以符合需求。 叢集自動調整程式元件會監看由於節點限制而無法進行排程的 Pod。 它會自動調整叢集節點以部署已排程的 Pod。
叢集節點升級 您要減少叢集管理工作的數目嗎? AKS 可管理 Kubernetes 軟體升級,以及封鎖節點並將其耗盡,以將執行中應用程式的干擾降到最低的程序。 完成後,這些節點會一次升級一個。
已啟用 GPU 的節點 您是否有計算密集型或圖形密集型工作負載? AKS 支援已啟用 GPU 的節點集區。
儲存體磁碟區支援 您的應用程式是否具狀態,是否需要永久儲存體? AKS 同時支援靜態與動態儲存體磁碟區。 當 Pod 在不同的節點上建立或重新排程時,它們可以附加並重新附加至這些儲存體磁碟區。
虛擬網路支援 您是否需要從您的 AKS 叢集進行 Pod 對 Pod 網路通訊或存取內部部署網路? AKS 叢集可以輕鬆地部署到現有的虛擬網路中。
具有 HTTP 應用程式路由支援的輸入 您是否需要公開提供已部署的應用程式? HTTP 應用程式路由附加元件可讓您輕鬆存取已部署到 AKS 叢集的應用程式。
Docker 映像支援 您是否已針對您的容器使用 Docker 映像? 根據預設,AKS 支援 Docker 檔案影像格式。
私人容器登錄 您需要私人容器登錄嗎? AKS 會與 Azure Container Registry (ACR) 整合。 不限於 ACR;您可以使用其他容器存放庫 (不論是公用還是私用)。

當您建立叢集或進行下列部署時,所有這些功能都可設定。