Auswählen eines Betriebssystems oder einer OVA während des Cluster-Upgrades

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.

Auswählen eines Betriebssystems für das Upgrade

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:

  • Der Wert --os-name richtet sich nach der Cloud-Infrastruktur:
    • vSphere: ubuntu (Standardwert) oder photon für Photon OS
    • Amazon Web Services (AWS): ubuntu (Standardwert) oder amazon für Amazon Linux
    • Azure: ubuntu
  • Der Wert --os-version richtet sich nach os-name:
    • Zu den ubuntu-Werten gehören: 20.04 (Standardwert), 18.04
    • Zu den photon-Werten gehören: 3 (Standardwert)
    • Zu den amazon-Werten gehören: 2 (Standardwert)
  • Wert --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.

Auswählen einer OVA-Vorlage für das Upgrade

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"
check-circle-line exclamation-circle-line close-line
Scroll to top icon