簡介

已完成

想像您是一位 Contoso 的系統工程師,Contoso 是一間中型金融服務公司,其總部位於英國倫敦,且在紐約和舊金山都有辦公室。 Contoso 的運算環境裝載在其內部部署資料中心。 大部分 Contoso 的工作負載都是在 Kubernetes 上完全容器化,並在協力廠商虛擬化平台上執行。

Contoso 儘管擁有現代化的環境,但仍面臨內部部署基礎結構固有的容量和彈性限制所帶來的挑戰。 一致地管理應用程式並將應用程式部署至數目持續成長的 Kubernetes 叢集也變得越來越困難。

為了解決容量和彈性方面的難題,Contoso 的 IT 管理人員決定將其容器化工作負載的許多重要部分移轉至雲端。 Contoso 想要使用多個雲端提供者來避免單一供應商相依性,但已選擇 Azure 作為其主要部署目標。

您的工程小組授命探索及評估 Kubernetes 型工作負載方面的 Azure Arc 功能。 您必須判斷 Contoso 如何受益於 Azure Arc 雲端到邊緣管理模型,並尋求多供應商策略,同時維護一些內部部署容器化工作負載。

在本課程模組中,您將瞭解 Azure Arc 如何擴充 Azure 平台,讓應用程式和服務能夠彈性地跨資料中心、在邊緣和多重雲端環境中執行。 您將了解已啟用 Azure Arc 的 Kubernetes 如何讓 Contoso 等公司在單一控制平面中管理其所有 Kubernetes 資源,以及如何提供一致的開發和作業體驗,在任何地方和任何 Kubernetes 平台上執行雲端原生應用程式。 接著,您可以在 Contoso 實作這些功能,以協助最佳化並簡化其作業。

學習目標

完成此課程模組之後,您將知道如何:

  • 描述 Kubernetes、Azure Arc 和已啟用 Azure Arc 的 Kubernetes。
  • 瞭解如何透過將 Kubernetes 叢集連線至 Azure Arc 以增強 Kubernetes 環境。
  • 瞭解如何使用 GitOps 來管理設定,將應用程式部署至已啟用 Azure Arc 的 Kubernetes 叢集。
  • 瞭解可部署到已啟用 Azure Arc 的 Kubernetes 叢集的 Azure 服務。
  • 瞭解如何搭配已啟用 Azure Arc 的 Kubernetes 使用 Azure 原則和 Azure 監視器。

必要條件

如需本課程模組的最佳學習體驗,您需要對下列技術有基本的瞭解和熟悉:

  • 容器化和 Kubernetes 結構
  • 管理 Kubernetes 叢集的基本知識
  • Azure 入口網站和 Azure CLI
  • Azure 監視器和 Azure 原則
  • GitOps 原則和程序