概要
出色的工作! 在本模块中,你更新了一个发布管道,用于生成、发布团队的多容器解决方案并将其部署到 Azure Kubernetes 服务。 该团队现在正顺利地实施更广泛的微服务策略,从而提高开发和运营的灵活性。
虽然本模块侧重于使用 Kubernetes 协调 Docker 容器集合,但涵盖的基础知识适用于各种生成和部署目标。 还可以了解 Azure Pipelines 如何扩展以支持最复杂的情境。
了解详细信息
在本模块中,你已使用容器来操作微服务解决方案。 但是,可通过多种方式在 Azure 中使用各种技术实现微服务解决方案。 若要了解详细信息,请参阅 在 Azure 上生成微服务。
本模块中的微服务解决方案已从更大的整体应用程序重构。 若要详细了解如何将大型应用程序迁移到较小的服务,请参阅将 整体应用程序分解为微服务体系结构。
本模块中的微服务解决方案使用了各种平台和服务,包括 Docker、Azure 容器注册表和 Kubernetes。 若要详细了解 Azure 中这些以容器为中心的技术(例如 Azure 容器实例和应用服务),请参阅 Azure 学习路径中的管理容器。
学习路径总结
祝贺。 使用 Azure DevOps 学习路径完成了部署应用程序的最后一个模块。 此学习路径的主要重点是使用 Azure Pipelines 部署应用程序。
在此学习路径,你完成了很多内容,包括:
- 生成将 Web 应用程序部署到应用服务的基本发布管道。
- 将基本发布管道扩展到部署到各种开发、测试和过渡环境的多阶段管道。
- 在管道中运行功能和非功能测试。
- 实现一个蓝绿部署,以更新应用程序,并需要最少的停机时间。
- 扩展管道以添加对不同部署目标(例如 Azure Functions 和 Kubernetes)的支持。
可以将所学内容应用于所处理的应用程序和服务。