介绍

已完成

示例方案

假设你在一家不断发展的视频编辑公司工作,该公司提供基于云的视频呈现服务。 由于最近的国际扩张,贵公司对其视频渲染服务的需求正在增加,并希望找到一种扩展产品的方法,以便为客户提供更好的体验。 由于应用程序已经部署到 Kubernetes 群集中,因此管理层要求你找到无需太多更改就能缩放应用程序的解决方案。

你知道,AKS 在 Kubernetes 中直接提供了现成可用的可伸缩性工具。 但是,你需要更好地了解可伸缩性的各个方面,以及如何根据需要微调此工具。

在本模块中,你可了解什么是可伸缩性,以及它如何应用于 Kubernetes。 然后了解如何使用 Kubernetes 提供的本机自动缩放器来纵向扩展和缩减 Kubernetes 应用程序,而无需更改基础结构。

学习目标

学完本模块后,你将能够:

  • 了解可伸缩性概念及其如何应用于 Kubernetes。
  • 在 AKS 中创建和设置本机可伸缩性。
  • 选择如何配置和微调 HPA。

必备知识

所有练习都使用 Azure Cloud Shell,其中已安装所有必需的工具。 如果你想要在自己的终端中运行示例,则需要安装 Azure CLIKubectl。 如果使用的是 Windows,则需要安装 WSL

重要

需要自己的 Azure 订阅才能运行此练习,这可能会产生费用。 如果还没有 Azure 订阅,请在开始前创建一个免费帐户