大规模运行成本优化的 Azure Kubernetes 服务 (AKS)

本文提供了有关如何大规模运行成本优化 Azure Kubernetes 服务(AKS)的指导。

Azure Kubernetes Fleet Manager (Kubernetes Fleet)

Azure Kubernetes Fleet Manager (Kubernetes Fleet) 可大规模管理多个 AKS 群集。 可以创建一个 Fleet 资源 ,并使用它将多个群集作为单个实体管理、跨多个群集协调更新,以及跨多个群集传播 Kubernetes 资源。 创建新的 机群资源时,可以使用或不使用 中心群集创建它。 中心群集是托管的 AKS 群集,它充当中心来存储和传播 Kubernetes 资源。

Azure Kubernetes Fleet Manager 示意图的屏幕截图。

Kubernetes Fleet 可通过提供一个用于管理多个集群的统一入口,帮助您降低运行多个集群的管理开销。 有关详细信息,请参阅 Azure Kubernetes Fleet Manager 文档。

资源传递

Kubernetes Fleet 提供 资源传播 ,以实现 Kubernetes 资源的大规模管理。 可以在中心集群中创建 Kubernetes 资源,并使用 MemberCluster 和 ClusterResourcePlacement 自定义资源将其传播到指定的成员集群。

表示 Azure Kubernetes Fleet Manager 资源传播的示意图的屏幕截图。

有关更多信息,请参阅 从中心群集到成员群集的 Kubernetes Fleet 资源放置。

智能资源放置

Kubernetes Fleet 提供 智能资源放置,可以根据节点计数、目标成员群集中的计算/内存成本以及目标成员群集中的资源可用性做出计划决策。 这样就可以根据工作负荷要求将工作负荷放置在最经济高效的成员群集中。

显示智能资源放置工作原理的示意图屏幕截图。

有关详细信息,请参阅 使用 Azure Kubernetes 机群管理器的智能跨群集 Kubernetes 资源放置。

Azure 顾问成本建议

Azure 顾问中的 AKS 成本建议提供建议,帮助你实现成本效益,而无需牺牲可靠性。 顾问分析资源配置,并建议优化解决方案。 有关详细信息,请参阅 Azure 顾问中的“获取 Azure Kubernetes 服务”(AKS)成本建议。

后续步骤

若要详细了解 Azure Kubernetes 服务(AKS)中的成本优化,请参阅以下文章: