可以透過更新 Tanzu Kubernetes 版本、虛擬機器類別或儲存區類別,對 Tanzu Kubernetes 叢集起始輪流更新,包括 Kubernetes 版本。

Tanzu Kubernetes 叢集更新準備檢查清單

在執行 Tanzu Kubernetes 叢集更新之前,請先完成以下必要工作清單。
步驟 動作
1 閱讀 vSphere with Tanzu 版本說明
2 閱讀 Tanzu Kubernetes 版本 版本說明
3 檢閱 vSphere with Tanzu 更新工作流程
4 驗證 Tanzu Kubernetes 叢集與目標升級版本的相容性
5 檢閱 Tanzu Kubernetes Grid 服務 API 目標版本的功能 (如 v1alpha2) 和目前版本的功能 (如 v1alpha1)。(請參閱下面的「重要備註」。)
6 確認所有已佈建的 Tanzu Kubernetes 叢集都處於正在執行狀態。
7 執行 vSphere 命名空間更新以升級主管叢集Tanzu Kubernetes Grid 服務
8 檢閱用於對 Tanzu Kubernetes 叢集起始輪流更新的選項。
9 檢閱支援的方法,以更新叢集資訊清單。
重要: vSphere with Tanzu 版本 7 Update 3 (尤其是 主管叢集版本 v1.21.0+vmware.wcp.2) 包括自動升級到 Tanzu Kubernetes Grid 服務 v1alpha2 API。 Tanzu Kubernetes 叢集規格中的某些欄位已棄用,在升級 Kubernetes 版本之前,可能需要手動編輯叢集資訊清單。請參閱 將叢集規格轉換為 TKGS v1alpha2 API 後更新 Tanzu Kubernetes 版本

Tanzu Kubernetes 叢集起始輪流更新

備註: 雖然這些是起始輪流更新的最常見方式,但它們並不是唯一的。對任何組態元素進行變更也可以起始輪流更新。例如,重新命名或取代與發行版本相對應的 VirtualMachineImage,會在系統嘗試取得在新映像上執行的所有節點時起始輪流更新。此外,更新 主管叢集可能會對在此部署的 Tanzu Kubernetes 叢集觸發輪流更新。例如,如果 vmware-system-tkg-controller-manager 已更新,則系統會將新值引入資訊清單產生器,並且控制器會起始輪流更新來部署這些值。

編輯叢集資訊清單的方法

更新叢集時需要更新叢集資訊清單。有各種方式可執行此作業,包括: