介绍
假设你在一家不断发展的视频编辑公司工作,该公司提供基于云的视频呈现服务。 由于公司计划进行国际扩张,因此其对视频呈现服务的需求不断增加。 需要寻找新的方法来扩大产品规模,以向所有客户提供更好的体验。 通过这样做,你的任务是评估哪种 Azure 服务可提高部署视频呈现服务的能力,以满足客户需求。
你已将 Azure Kubernetes 服务 (AKS) 确定为用于部署的业务解决方案。 AKS 满足允许部署应用并应对公司增长的要求。 你想要了解如何将应用部署到 AKS 群集,并使客户可以访问该应用的服务。
在本模块中,使用清单文件以声明方式将 Kubernetes 工作负载部署到 AKS 群集。 然后可以创建不同的部署清单文件,以部署应用程序并向用户公开。
学习目标
学完本模块后,可以:
- 创建并设置 AKS 群集。
- 使用 deployment YAML 文件部署 Kubernetes 工作负载。
先决条件
- 熟悉 Kubernetes 概念。 如果不熟悉 Kubernetes,请从 Kubernetes 的基础知识开始。
- 熟悉 Git 和 GitHub。
- 熟悉 Docker 和 Docker 映像。
- 有效的 Azure 订阅。
- 能够使用 Azure CLI。
- 能够创建 Docker 容器。 如果不熟悉 Docker,请从容器简介开始。
所有练习都使用 Azure Cloud Shell,其中已安装所有必需的工具。 如果希望在自己的终端中运行这些示例,则需要先安装以下工具: