In diesem Thema wird erläutert, wie Sie eine Zielbetriebssystem- oder OVA-Vorlage angeben, auf der Clusterknoten ausgeführt werden sollen, wenn Sie ein Upgrade eines eigenständigen Tanzu Kubernetes Grid (TKG)-Verwaltungsclusters oder einer eigenständigen Arbeitslast auf eine neue Version von TKG durchführen.
Wenn Ihr IaaS-Konto über mehrere VM-Basisimages mit der Kubernetes-Version verfügt, auf die Sie ein Upgrade durchführen, kann mithilfe des Befehls tanzu mc upgrade
oder tanzu cluster upgrade
die zu verwendende Betriebssystemversion angegeben werden.
Sie geben die Betriebssystemversion mit den Optionen --os-arch
, --os-name
oder --os-version
für den Befehl upgrade
an. Wenn Sie beispielsweise unter vSphere sowohl Photon- als auch Ubuntu-OVA-Vorlagen mit Kubernetes v1.27.5 hochgeladen haben, geben Sie --os-name ubuntu
an, um ein Upgrade Ihres Clusters zur Ausführung auf einer Ubuntu-VM durchzuführen.
Zu den möglichen Werten und Standardwerten für diese Optionen gehören:
--os-name
richtet sich nach der Cloud-Infrastruktur:
ubuntu
(Standardwert) oder photon
für Photon OSubuntu
(Standardwert) oder amazon
für Amazon Linuxubuntu
--os-version
richtet sich nach os-name
:
ubuntu
-Werten gehören: 20.04
(Standardwert), 18.04
photon
-Werten gehören: 3
(Standardwert)amazon
-Werten gehören: 2
(Standardwert)--os-arch
: amd64
(Standardwert)Wenn Sie beim Upgrade eines Clusters keinen --os-name
angeben, wird die vorhandene Einstellung --os-name
auf den Knoten des Clusters beibehalten.
Auf vSphere können Sie die Option --vsphere-vm-template-name
für tanzu mc upgrade
oder tanzu cluster upgrade
verwenden, um eine OVA-Datei in Ihrer vCenter-Bestandsliste anzugeben, auf die Clusterknoten aktualisiert werden können.
Geben Sie die OVA-Vorlage unter Verwendung ihres vCenter-Bestandslistenpfads auf dieselbe Weise an, wie Sie VSPHERE_TEMPLATE
in einer Clusterkonfigurationsdatei festlegen, wie unter Bereitstellen eines Clusters mit einem benutzerdefinierten OVA-Image beschrieben.
Beispiel:
tanzu cluster upgrade CLUSTER-NAME --vsphere-vm-template-name "/TKG_DC/vm/TKG_IMAGES/ubuntu-2004-kube-v1.29.9-vmware.1"