Azure Arc 已启用哪些 AKS?
Azure Arc 启用的Azure Kubernetes 服务(AKS)是一种托管的 Kubernetes 服务,可用于在本地、数据中心或边缘位置(例如零售店或制造工厂)部署和管理容器化应用程序。 需要最少的 Kubernetes 专业知识才能开始使用 AKS。 AKS 通过将大量管理工作量卸载到 Azure,来降低管理 Kubernetes 所产生的复杂性和操作开销。 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 Policy 进行治理,并使用Azure 安全中心进行安全监视和威胁检测。
- 与各种 Azure 服务(例如 Azure Monitor、Azure Policy 和 Azure 安全中心)集成,为操作和管理提供无缝体验。
- 支持 GitOps 进行配置管理和持续部署实践。 这可实现自动化和一致的部署过程。
何时使用由 Azure Arc 启用的 AKS
以下列表描述了 AKS 的一些常见用例,但并非详尽列表:
- 混合云部署:非常适合希望跨多个环境(包括本地和 Azure)运行应用程序的组织,同时保持一致的管理层。
- 边缘计算:适用于在边缘部署应用程序,其中低延迟和本地处理至关重要,例如零售商店、制造车间或远程位置。
- 法规和符合性:通过启用 Kubernetes 群集的本地化部署和管理,帮助满足特定的法规和符合性要求。
Azure Arc 部署选项启用的 AKS
可用的部署选项如下所示:
- Azure 本地版本 23H2 上的 AKS:Azure 本地版 AKS 版本 23H2 使用 Azure Arc 直接从 Azure 在本地创建新的 Kubernetes 群集。 它使你能够使用熟悉的工具(如Azure 门户和 Azure 资源管理器 模板)来创建和管理 Azure 本地上运行的 Kubernetes 群集。
- AKS Edge Essentials:AKS Edge Essentials 包括一个轻量级 Kubernetes 分发版,其占用空间小,安装体验简单,使你可以轻松地在 PC 类或“轻”边缘硬件上部署 Kubernetes。
- Windows Server 上的 AKS:Windows Server 上的 Azure Kubernetes 服务(和 Azure 本地 22H2 上)是 AKS 的本地 Kubernetes 实现,它使用 Windows PowerShell 和 Windows Admin Center 大规模自动运行容器化应用程序。 它简化了 Windows Server 2019/2022 Datacenter 和 Azure Local 22H2 上的 AKS 的部署和管理。
- VMWare 上的 AKS(预览版):通过 AKS on VMware(预览版),可以使用 Azure Arc 在 VMware vSphere 上创建新的 Kubernetes 群集。 使用 VMware 上的 AKS,可以使用熟悉的工具(如 Azure CLI)管理在 VMware vSphere 上运行的 AKS 群集。
后续步骤
若要开始使用 Azure Arc 启用 AKS,请参阅以下部署选项概述: