使用 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;您可以使用其他容器存放庫 (不論是公用還是私用)。 |
當您建立叢集或進行下列部署時,所有這些功能都可設定。