什麼是 Azure Arc 所啟用的 AKS?
Azure Arc 所啟用的 Azure Kubernetes Service (AKS)是受控 Kubernetes 服務,可用來在內部部署、數據中心或邊緣位置部署和管理容器化應用程式,例如零售商店或製造廠。 您需要最少的 Kubernetes 專業知識,才能開始使用 AKS。 AKS 可降低管理 Kubernetes 的複雜性和作業負荷,因為是由 Azure 負責大部分的工作。 AKS 是部署和管理需要高可用性、延展性和可移植性之容器化應用程式的理想平臺。 它也適用於使用開放原始碼工具將應用程式部署至多個位置,以及與現有的 DevOps 工具整合。
由 Azure Arc 啟用的 AKS 概觀
Azure Arc 所啟用的 AKS 可藉由將該責任轉移至 Azure,減少管理 Kubernetes 的複雜度和作業額外負荷。 當您建立由 Azure Arc 叢集啟用的 AKS 時,會自動連線到 Azure Arc 以進行集中式管理。 藉由在 Azure 上的單一控制平面中管理所有 Kubernetes 資源,您可以啟用更一致的開發和操作員體驗,隨時隨地在任何基礎結構選項上執行雲端原生應用程式。
Azure Arc 所啟用的 AKS 提供下列功能:
- 支援在內部部署、邊緣或其他雲端環境中執行 Kubernetes 叢集。 這可提供彈性以符合特定商務或技術需求。
- 跨不同基礎結構管理 Kubernetes 叢集的一致體驗,類似於您在 Azure 中使用 AKS 的體驗。
- 不論其裝載位置為何,透過 Azure 入口網站 集中管理 Kubernetes 叢集。 這包括監視、更新和調整叢集。
- 將 Azure 安全性和治理功能延伸至任何位置執行的 Kubernetes 叢集。 您可以套用 Azure 原則 進行治理,並使用 Azure 資訊安全中心 進行安全性監視和威脅偵測。
- 與各種 Azure 服務整合,例如 Azure 監視器、Azure 原則 和 Azure 資訊安全中心,提供順暢的作業和管理體驗。
- 支援 GitOps 進行組態管理和持續部署做法。 這可啟用自動化且一致的部署程式。
何時使用 Azure Arc 所啟用的 AKS
下列清單描述 AKS 的一些常見使用案例,但並非詳盡的清單:
- 混合式雲端部署:適用於想要跨多個環境執行應用程序的組織,包括內部部署和 Azure,同時維護一致的管理層。
- 邊緣運算:適用於在邊緣部署應用程式,其中低延遲和本機處理很重要,例如零售商店、製造樓層或遠端位置。
- 法規與合規性:藉由啟用 Kubernetes 叢集的當地語系化部署和管理,協助滿足特定的法規和合規性需求。
由 Azure Arc 部署選項啟用的 AKS
可用的部署選項如下所示:
- Azure 本機上的 AKS 版本 23H2:Azure 本機上的 AKS 版本 23H2 使用 Azure Arc 直接從 Azure 在 Azure 本機上建立新的 Kubernetes 叢集。 它可讓您使用熟悉的工具,例如 Azure 入口網站 和 Azure Resource Manager 範本,來建立和管理在 Azure 本機上執行的 Kubernetes 叢集。
- AKS Edge Essentials:AKS Edge Essentials 包含輕量型 Kubernetes 散發套件,其使用量較小且安裝體驗簡單,可讓您輕鬆地在計算機類別或「輕量」邊緣硬體上部署 Kubernetes。
- Windows Server 上的 AKS:Windows Server 上的 Azure Kubernetes Service (以及 Azure Local 22H2 上)是 AKS 的內部部署 Kubernetes 實作,可使用 Windows PowerShell 和 Windows Admin Center 大規模自動化執行容器化應用程式。 它簡化了 Windows Server 2019/2022 Datacenter 和 Azure Local 22H2 上 AKS 的部署和管理。
- VMWare 上的 AKS (預覽):VMware 上的 AKS (預覽版) 可讓您使用 Azure Arc 在 VMware vSphere 上建立新的 Kubernetes 叢集。 透過 VMware 上的 AKS,您可以使用 Azure CLI 等熟悉的工具來管理在 VMware vSphere 上執行的 AKS 叢集。
下一步
若要開始使用 Azure Arc 所啟用的 AKS,請參閱下列部署選項概觀: