在集群升级期间选择操作系统或 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 值取决于云基础架构:
    • vSpherePhoton OSubuntu(默认)或 photon
    • Amazon Web Services (AWS)Amazon Linuxubuntu(默认)或 amazon
    • 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 upgrade 或使用 tanzu 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