使用Docker和Kubernetes構建可擴展應用程序

使用Docker和Kubernetes

構建可擴展應用程序

一個實用的指南逐步構建可擴展的微服務應用程序

您是否有興趣了解應用程序集裝,Docker和Kubernetes,但不知道從哪裡開始?您喜歡一種可以創建和運行真實應用程序的實用方法嗎?因此,本課程非常適合您。在本課程中,您將深入了解容器以及如何使用Docker和Kubernetes實施它們。此外,您將有機會通過應用新學習概念來構建微服務的應用。

課程目標

  • 了解應用程序容器化
  • 創建多容器Docker應用程序
  • 使用kubernetes作為容器編排
  • 使用kubernetes有效地管理應用程序
  • 使用kubernetes配置應用程序
  • 掌握微服務的概念

在整個課程中,您將構建一個兩個級別的微服務應用程序。該應用程序由PHP Web前端接口和後端API服務器組成。它是完全可擴展的,使您可以根據需要輕鬆增加或減小。該應用程序是使用微服務體系結構實現的,可以實現每個級別的獨立部署和獨立的可擴展性。此外,即使在應用程序故障的情況下,重要數據也持續存儲在服務器上。當您在課程中前進時,您將應用所有學會的概念來逐步構建此階級應用程序。

本應用程序中使用的一組技術包括Fronand級別的PHP,HTML,CSS和後端級別的Framework Flask Flask Python。每個級別都包含在其自己的容器Docker映像中。您將使用Docker構建整個應用程序,然後使用Kubernetes進行更多的改進。使用Kubernetes時,您將對容器編排及其如何改善應用程序的管理進行更深入的了解。

您將學到什麼

  • 對容器和Docker有深入的了解
  • 學習如何使用Docker
  • 包含應用程序

  • 使用Docker Compose
  • 創建多容器應用程序

  • 掌握Kubernetes容器編排的概念
  • 在Pod Kubernetes中創建REST API服務器
  • 使用Kubernetes服務展示您的申請
  • 使用Kubernetes實施有效地管理應用程序的評論和可擴展性
  • 使用持續卷Kubernetes
  • 保持應用程序的狀態

  • 使用Chigrap和Portainer的Kubernetes應用程序中的配置更改
  • 學習並應用微服務和獨立部署的概念
Scroll to Top