使用 VMware Tanzu Kubernetes Grid Service (TKG 服務) 可在 vSphere IaaS control plane 上部署 Kubernetes 工作負載叢集。TKG 服務 提供獨立版本和非同步升級,而不會造成工作負載中斷。

TKG 服務 簡介

從 vSphere 8.0 Update 3 開始,Tanzu Kubernetes Grid 將作為 主管服務 安裝。此架構變更將 TKGvSphere IaaS control plane 版本分離,並允許您獨立於 vCenter Server主管 升級 TKG 服務

TKG 服務 3.0 已安裝並在 主管 控制平面節點上執行。TKG 服務 作為 Carvel 套件的巢狀集合提供。作為核心 主管服務,即使在網際網路受限的環境中,也可以升級 TKG 服務,但無法將其解除安裝或降級。您可以從工作負載管理 > 服務索引標籤監控和管理 TKG 服務。請參閱升級 TKG 服務 版本

TKG 服務 版本 3.1 將是升級到的第一個獨立版本。TKG 服務登錄升級是單獨的過程。

安裝 TKG 服務 3.0

vSphere IaaS control plane 元件升級到所需版本時,將自動完成安裝 TKG 服務。如需詳細資料,請參閱 TKG 服務版本說明

在 vCenter 中登錄新的 TKG 服務 版本

TKG 服務 套件隨 vCenter Server 一起發佈,並推送到 VMware 公用登錄。 TKG 服務 登錄是在 vCenter Server 層級執行。登錄新版本的 TKG 服務 有兩個選項:同步和非同步。
表 1. TKG 服務 版本登錄選項
登錄方法 說明
同步 等待最新的 vCenter Server 版本更新以自動登錄新版本的 TKG 服務,然後更新 主管 以使用新版本填入內嵌式登錄。
非同步 從公用登錄下載新的 TKG 服務 版本定義,然後在 vCenter Server 中手動登錄該定義。
同步登錄需要系統更新。更新 vCenter Server 會自動在 主管 中登錄新的 TKG 服務 版本。但是,若要使用自動登錄的 (新) 版本,必須將 主管 更新為該 vCenter Server 所提供 vSphere 命名空間 版本附帶的版本。更新 主管 時, TKG 服務 的 Carvel 套件服務包可在 主管 內嵌式登錄中取得,並準備好進行部署。 主管 升級不會自動升級 TKG 服務。您必須選擇部署想要的版本。
非同步登錄不需要 vCenter Server主管 更新,前提是目前 主管 版本在支援時段內。非同步登錄具有以下工作流程:
  1. 主管服務的公用登錄網站下載服務定義 YAML 檔案。
  2. 透過將服務定義上傳到 vCenter Server,登錄新版本的 TKG 服務
下表彙總了 TKG 服務 的登錄詳細資料。
表 2. TKG 服務 版本登錄
TKG 服務內容 vCenter 已綁定 公用登錄
登錄新版本 已自動登錄 手動登錄
刪除新登錄的版本 不允許 已允許
映像位置 主管控制平面內嵌式登錄 公用登錄

升級 TKG 服務 版本

TKG 服務 版本升級在 主管 層級執行。登錄 TKG 服務 後,可以透過在目標 主管 上將其部署為 主管服務 來升級 TKG 服務。請參閱升級 TKG 服務 版本

若要在網際網路受限的環境 (「氣隙」) 中升級 TKG 服務,請透過更新 vCenter Server 來同步登錄新的 TKG 服務 版本。選取要安裝的版本時,將使用本機登錄來安裝新的 TKG 服務 版本。請參閱在 vCenter 中登錄新的 TKG 服務 版本

升級 TKG 服務 版本時,系統會執行預先檢查並報告兩個等級的嚴重性:
  • 警告 (非封鎖)
  • 錯誤 (封鎖)
Kubernetes 版本檢查是一個非封鎖警告檢查範例。 主管 版本檢查是一個封鎖錯誤範例。如需詳細資訊,請參閱 主管 服務說明文件。