驗證在 vSphere 環境中啟用 vSphere IaaS control plane 的必要條件。若要在 vSphere 上以原生方式執行容器型工作負載,做為 vSphere 管理員,您可以啟用 vSphere 叢集作為 主管主管 具有 Kubernetes 層,您可以透過部署 vSphere 網繭 在 vSphere 上執行 Kubernetes 工作負載,並可以佈建 Tanzu Kubernetes 叢集和虛擬機器。

建立和設定 vSphere 叢集

主管 可以在與 vSphere 區域相關聯的一或三個 vSphere 叢集上執行。每個 vSphere 區域對應至一個 vSphere 叢集,您可以在一或三個區域上部署 主管。三區域 主管 可為執行 Kubernetes 工作負載提供更多資源,並在 vSphere 叢集層級具有高可用性,能夠在發生叢集故障時保護工作負載。單區域 主管 具有 vSphere HA 提供的主機層級高可用性,它僅利用一個叢集的資源來執行 Kubernetes 工作負載。
備註: 在一個 vSphere 區域上部署 主管 後,無法將 主管 擴充到三區域部署。

要部署 主管 的每個 vSphere 叢集都必須符合以下需求:

  • 建立和設定至少具有兩台 ESXi 主機的 vSphere 叢集。如果使用的是 vSAN,則叢集必須至少具有三台或四台主機才能獲得最佳效能。請參閱〈建立和設定叢集〉
  • 為叢集設定共用儲存區,例如 vSAN。vSphere HA、DRS 和儲存持續性容器磁碟區需要共用儲存區。請參閱〈建立 vSAN 叢集〉
  • 啟用具有 vSphere HA 的叢集。請參閱〈建立和使用 vSphere HA 叢集〉
  • 以全自動模式啟用具有 vSphere DRS 的叢集。請參閱〈建立 DRS 叢集〉
  • 確認您的使用者帳戶在 vSphere 叢集上擁有修改叢集範圍的組態,以便部署 主管
  • 若要部署三區域 主管,請建立三個 vSphere 區域,請參閱 為多區域主管部署建立 vSphere 區域
  • 如果要將 vSphere Lifecycle Manager 映像與 主管 搭配使用,請將要啟用工作負載管理的 vSphere 叢集切換為使用 vSphere Lifecycle Manager 映像,然後再啟用工作負載管理。可以使用 vSphere Lifecycle Manager 基準或 vSphere Lifecycle Manager 映像來管理 主管 的生命週期。但是,無法將使用 vSphere Lifecycle Manager 基準的 主管 轉換為使用 vSphere Lifecycle Manager 映像的 主管。因此,在啟用工作負載管理之前,需要先將 vSphere 叢集切換為使用 vSphere Lifecycle Manager 映像。

建立儲存區原則

部署 主管 之前,必須建立儲存區原則,以確定 主管 控制平面虛擬機器的資料存放區放置。如果 主管 支援 vSphere 網繭,則還需要容器和映像的儲存區原則。您可以建立與不同層級的儲存區服務關聯的儲存區原則。

請參閱建立 vSphere IaaS control plane 的儲存區原則

選擇並設定網路堆疊

若要部署 主管,必須將網路堆疊設定為用於該主管。您有兩個選項:NSXvSphere Distributed Switch (vDS) 網路 (含負載平衡器)。您可以設定 NSX Advanced Load Balancer 或 HAProxy 負載平衡器。

針對 主管 使用 NSX 網路:
針對 主管 使用 vDS 網路與 NSX Advanced Load Balancer
備註: vSphere IaaS control plane 在 vSphere 7 U2 及更新版本中支援 NSX Advanced Load Balancer
針對 主管 使用 vDS 網路與 HAProxy 負載平衡:
備註: vSphere IaaS control plane 在 vSphere 7 U1 及更新版本中支援 HAProxy 負載平衡器。