在叢集升級期間選擇作業系統或 OVA

本主題介紹了將 Tanzu Kubernetes Grid (TKG) 獨立管理叢集或工作負載升級到新版本的 TKG 時,如何指定叢集節點執行的目標作業系統或 OVA 範本。

選擇要升級至的作業系統

如果您的 IaaS 帳戶具有多個基礎虛擬機器映像,且這些映像與要升級成的 Kubernetes 版本相同,則 tanzu mc upgradetanzu cluster upgrade 命令可以指定要使用哪個作業系統版本。

您可以在 upgrade 命令中使用 --os-arch--os-name--os-version 選項,來指定作業系統版本。例如,在 vSphere 上,如果您同時上傳了使用 Kubernetes v1.27.5 的 Photon 和 Ubuntu OVA 範本,請指定 --os-name ubuntu,以升級要在 Ubuntu 虛擬機器上執行的叢集。

這些選項的可能值和預設值包括:

  • --os-name 值取決於雲端基礎結構:
    • vSphereubuntu (預設值) 或 photon (若為 Photon OS)
    • Amazon Web Services (AWS)ubuntu (預設值) 或 amazon (若為 Amazon Linux)
    • Azureubuntu
  • --os-version 值取決於 os-name
    • ubuntu 值包括:20.04 (預設值)、18.04
    • photon 值包括:3 (預設值)
    • amazon 值包括:2 (預設值)
  • --os-arch 值:amd64 (預設值)

如果在升級叢集時未指定 --os-name,則其節點會保留其現有的 --os-name 設定。

選擇要升級至的 OVA 範本

在 vSphere 上,可以將 --vsphere-vm-template-name 選項用於 tanzu mc upgradetanzu cluster upgrade 以在 vCenter 詳細目錄中指定將叢集節點升級到的 OVA 檔案。

使用 OVA 範本的 vCenter 詳細目錄路徑指定 OVA 範本,就像在叢集組態檔中設定 VSPHERE_TEMPLATE 一樣,如使用自訂 OVA 映像部署叢集中所述。

例如:

tanzu cluster upgrade CLUSTER-NAME --vsphere-vm-template-name "/TKG_DC/vm/TKG_IMAGES/ubuntu-2004-kube-v1.29.9-vmware.1"
check-circle-line exclamation-circle-line close-line
Scroll to top icon