什麼是由 Azure Arc 啟用的 AKS?
Azure Kubernetes Service (Azure Arc 所啟用的 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 Stack HCI 23H2 上的 AKS:Azure Stack HCI 23H2 上的 AKS 會使用 Azure Arc 直接從 Azure 在 Azure Stack HCI 上建立新的 Kubernetes 叢集。 它可讓您使用熟悉的工具,例如 Azure 入口網站和 Azure Resource Manager 範本,來建立和管理 Azure Stack HCI 上執行的 Kubernetes 叢集。
- AKS Edge Essentials:AKS Edge Essentials 包含輕量型 Kubernetes 散發套件,具有小型使用量和簡單的安裝體驗,讓您輕鬆地在計算機類別或「淺色」邊緣硬體上部署 Kubernetes。
- Windows Server 上的 AKS:Windows Server 上的 Azure Kubernetes Service (和 Azure Stack HCI 22H2) 是 AKS 的內部部署 Kubernetes 實作,可透過 Windows PowerShell 和 Windows Admin Center 大規模自動化執行容器化應用程式。 它可簡化 Windows Server 2019/2022 Datacenter 和 Azure Stack HCI 22H2 上的 AKS 部署和管理。
- VMWare 上的 AKS (預覽) :VMware 上的 AKS (預覽) 可讓您使用 Azure Arc 在 VMware vSphere 上建立新的 Kubernetes 叢集。 使用 VMware 上的 AKS,您可以使用熟悉的工具,管理 VMware vSphere 上執行的 AKS 叢集。
下一步
若要開始使用由 Azure Arc 啟用的 AKS,請參閱下列部署選項概觀: