介绍

已完成

假设你在无人机跟踪和管理公司担任 DevOps 主管。 贵公司向全球客户提供无人机跟踪解决方案,并使用 Azure Kubernetes 服务(AKS)协调该解决方案的许多容器化实例。 你已经意识到,由于两个驱动因素,AKS 计算资源的成本管理变得越来越重要。 首先,你的客户群已经增加,你需要处理和跟踪更多的无人机。 其次,更多的开发团队已经开始采用公司新的云原生流程进行应用程序开发。

你想要解决这两个因素,以节省成本。 首先,你正在寻找经济高效地部署和管理众多工作负荷的选项。 其次,你想要介绍管理开发团队如何创建和使用 AKS 计算资源的业务策略。

在本模块中,你将探讨在 AKS 上开发云原生应用程序时优化计算成本的策略。 首先,你将创建用户节点池,并了解如何缩放节点。 然后,你将为群集自动缩放程序配置 AKS 现成节点池,以折扣价格购买未使用的 Azure 计算容量。 最后,你将在 AKS 上定义 Azure Policy 来管理资源配额,以控制 AKS 计算资源的部署。

学习目标

  • 使用零缩放节点池优化 AKS 的成本
  • 使用自动缩放的现成节点池优化 AKS 上的成本
  • 使用 AKS 上的 Azure Policy 管理成本

先决条件

  • 可访问 Azure 订阅
  • 使用 Azure CLI 执行命令的基础知识
  • 对 Kubernetes 及其概念的了解
  • 基本了解创建 Kubernetes YAML 清单文件方面的知识
  • 使用 kubectl 执行命令的基础知识