什么是 Azure Kubernetes 舰队管理器?

Azure Kubernetes Fleet Manager 可大规模管理多个 支持的 Kubernetes 群集。 Fleet Manager 为平台管理员提供自动化的安全多群集更新、智能的 Kubernetes 资源部署,以及用于集中访问群集监控数据的位置。

Azure门户中Azure Kubernetes Fleet Manager 概述页的屏幕截图。概述显示有五个运行不同 Kubernetes 版本的 Kubernetes 群集。总共有 125 次更新运行,失败 55 次,成功次数为 70 次。在五个 Kubernetes 群集中,有节点映像的分布。

Fleet Manager 支持以下方案:

  • 将跨区域和跨订阅的 AKS 群集,以及跨云和本地环境中已启用 Arc 的 Kubernetes 群集作为成员群集加入。 阅读 Azure Kubernetes Fleet Manager 成员群集类型 以了解详细信息。

  • 使用 托管机群命名空间 向应用程序团队授予跨多个群集对命名空间的访问权限。 强制实施资源配额、网络策略,并在多个群集的命名空间级别分配用户访问权限。

  • 使用 更新运行在多个群集上安全且一致地应用 Kubernetes 版本和节点映像升级,并附加可重用的更新策略来控制群集更新的顺序和时间。

  • 为更新组和阶段添加可选的手动或自动审批,以便更精细地控制何时应用更新。

  • 通过定义一个或多个 自动升级配置文件,在发布新的 Kubernetes 或节点映像版本时自动触发版本升级。

  • 部署中心群集,以便使用 Fleet Manager 群集资源放置命名空间范围的资源放置,基于群集标签和属性跨成员群集智能放置 Kubernetes 资源。

  • 使用 自动部署 将 Kubernetes 资源从 Git 存储库暂存到 Fleet Manager 的中心群集(预览版)。

  • 使用 基于 DNS 的负载均衡 (预览版)在多个 AKS 群集上跨服务终结点对传入的公共流量进行负载均衡。

  • 通过为成员 群集配置跨群集网络 (预览版),简化创建全局可用的服务。

后续步骤