摘要

已完成

在自己的容器中托管微服务是基于微服务的开发的一种常见模式。 用多个不同的微服务组成一个应用程序的情况并不少见。 尝试手动协调和维护所有这些微服务及其容器,可能会很快使你疲惫不堪。

容器业务流程协调程序是自动部署和管理容器化应用的系统。 Kubernetes 是一种可移植且可扩展的开放源代码平台,用于管理和编排容器化工作负载。 Kubernetes 不考虑复杂的容器管理任务,并提供声明性配置,以便在不同的计算环境中编排容器。

在本模块中,你了解了如何采用已分割为容器化微服务的 .NET 应用程序,并将其部署到 Kubernetes 环境中。 你首先将 Docker 映像推送到了 Docker Hub,使映像可供 Kubernetes 实例下载,然后创建了部署文件,以声明方式描述了 Kubernetes 应对每个微服务执行的操作。 你还了解到,使用 Kubernetes 缩放容器化微服务的过程其实很简单。

清理代码空间

可以在 GitHub 上的“By repository”(按存储库)下删除代码空间,可在其中看到 MicrosoftDocs/mslearn-dotnet-cloudnative。

参考

请参阅下面的一些重要资源,它们可帮助你详细了解如何部署 .NET 微服务: