簡介
想像您為一間正在成長的影片編輯公司工作,該公司提供雲端影片轉譯服務。 您的公司因為國際拓展方案,而察覺到其影片轉譯服務的需求增加。 您需要擴縮產品的方式,以為所有客戶提供更好的體驗。 這樣做的時候,您接獲要求評定哪個 Azure 服務可改善部署影片轉譯服務能力,以符合客戶需求。
您已將 Azure Kubernetes Service (AKS) 識別為要部署的商業務解決方案。 AKS 符合需求,其可供部署應用程式並處理公司增加的成長。 您想要了解如何將應用程式部署到 AKS 叢集,並讓客戶存取應用程式的服務。
在此課程模組中,您會使用資訊清單檔,以宣告方式將 Kubernetes 工作負載部署到 AKS 叢集。 您便可建立不同的部署資訊清單檔,以部署應用程式並向使用者公開。
學習目標
本課程模組結束時,您將能夠:
- 建立並設定 AKS 叢集。
- 使用部署 YAML 檔案部署 Kubernetes 工作負載。
必要條件
- 熟悉 Kubernetes 概念。 若您不熟悉 Kubernetes,請從 Kubernetes 基本知識開始。
- 熟悉 Git 和 GitHub \(英文\)。
- 熟悉 Docker \(英文\) 和 Docker 映像。
- 有效的 Azure 訂閱。
- 使用 Azure CLI 的能力。
- 建立 Docker 容器的能力。 若不熟悉 Docker,請從容器簡介開始。
所有練習都將會使用 Azure Cloud Shell,其中已安裝所有必要的工具。 如果您想要在自己的終端內執行範例,則需要先安裝下列工具: