在 Kubernetes 上開發和部署應用程式

中級
系統管理員
解決方案架構設計師
技術經理
Azure

在此學習路徑中,您將了解如何開發、建立、部署,和自動維護為使用 Azure Kubernetes Service 而設計的的雲端原生應用程式,其範圍從面板區到部署管線。

必要條件

  • Azure 訂用帳戶
  • 使用 Azure CLI 的能力
  • 瀏覽 Azure 入口網站的能力
  • Kubernetes 基本知識及概念

此學習路徑中的課程模組

使用宣告式資訊清單檔,快速將裝載於 Azure Container Service 或任何其他登錄器上的容器化應用程式部署至 Azure Kubernetes Service。

Helm 是一種 Kubernetes 的應用程式套件管理員,可供用於標準化及簡化在 Kubernetes 上部署雲端原生應用程式。 您會在此處了解如何安裝稱為 Helm 圖表的協力廠商套件,以及如何為小組開發的工作負載建立及安裝 Helm 圖表。

了解如何使用 GitHub Actions 來建立自動化 Azure Kubernetes Service (AKS) 部署管線。

了解如何透過具有最佳架構做法,使用 Azure Cosmos DB 與 AKS 以建立外部資料來源所管理的具狀態應用程式。

了解如何使用 Azure Kubernetes Service (AKS) 中的原生 Kubernetes 資源,安全地儲存應用程式祕密和設定。 部署使用祕密和 ConfigMap 的完整應用程式以儲存相關資料。

探索可在 Azure 上針對雲端原生應用程式開發程序使用的成本最佳化策略。 Azure Kubernetes Service (AKS) 提供可讓您用來在 AKS 叢集上管理計算成本的功能。 這些功能包括節點自動調整、AKS 現成節點集區及 Azure 原則。