將 .NET 微服務部署至 Kubernetes
微服務應用程式由小型、獨立設定版本、可調整且以客戶為焦點的服務組成。 在容器中部署的微服務應用程式可讓您擴增應用程式、部署更多容器執行個體以回應增加的需求,並在需求減少時縮減。 在包含許多微服務的複雜解決方案中,部署、更新、監視及移除容器的流程會帶來許多挑戰。 本課程模組將說明其中一些挑戰,並示範 Kubernetes 如何發揮效用。
學習目標
在此課程模組中,您將會:
- 了解協調器背後的概念,以及您可能需要這些協調器的原因。
- 取得裝載於 Docker 容器中的現有 .NET 微服務,並將其推送至 Docker Hub。
- 將微服務從 Docker Hub 部署到本機 Kubernetes 執行個體。
- 了解如何縮放 Kubernetes 叢集中的容器執行個體。
必要條件
- 熟悉基本的 Docker 概念,並擁有 Docker 帳戶
- 熟悉微服務設計