在 Kubernetes 上开发和部署应用程序

中级
管理员
解决方案架构师
技术主管
Azure

在此学习路径中,你将了解如何开发、构建、部署和自动维护旨在用于 Azure Kubernetes 服务(范围从便笺薄到部署管道)的云原生应用程序。

先决条件

  • Azure 订阅
  • 能够使用 Azure CLI
  • 能够在 Azure 门户中导航
  • 基本了解 Kubernetes 及其概念

本学习路径中的模块

借助声明性清单文件,将托管在 Azure 容器服务或任何其他注册器上的容器化应用程序快速部署到 Azure Kubernetes 服务。

Helm 是 Kubernetes 的应用程序包管理器,用来标准化和简化 Kubernetes 上的云原生应用程序的部署。 在这里,你将了解如何安装名为 Helm chart 的第三方程序包,以及如何为你的团队开发的工作负荷创建和安装 Helm chart。

了解如何使用 GitHub Actions 创建 Azure Kubernetes 服务 (AKS) 自动部署管道。

了解如何通过最佳体系结构做法使用 Azure Cosmos DB 和 AKS 创建由外部数据源管理的有状态应用程序。

了解如何使用 Azure Kubernetes 服务 (AKS) 中的本机 Kubernetes 资源安全地存储应用程序机密和配置。 使用机密和 ConfigMap 部署完整的应用程序以存储相关数据。

了解可在 Azure 上用于云原生应用程序开发过程的成本优化策略。 Azure Kubernetes 服务 (AKS) 提供了一些功能可用于管理 AKS 群集上的计算成本。 这些功能包括节点自动缩放、AKS 现成节点池和 Azure Policy。