Selezione di un sistema operativo o file OVA durante l'aggiornamento del cluster

Questo argomento spiega come specificare un sistema operativo o un modello OVA di destinazione per i nodi del cluster da eseguire quando si aggiorna un cluster di gestione autonomo o un carico di lavoro di Tanzu Kubernetes Grid (TKG) a una nuova versione di TKG.

Selezione di un sistema operativo per cui eseguire l'aggiornamento

Se l'account IaaS dispone di più immagini di macchine virtuali di base con la stessa versione di Kubernetes di cui si sta eseguendo l'aggiornamento, il comando tanzu mc upgrade o tanzu cluster upgrade può specificare quale versione del sistema operativo utilizzare.

Specificare la versione del sistema operativo con le opzioni --os-arch, --os-name o --os-version nel comando upgrade. Se ad esempio in vSphere sono stati caricati entrambi i modelli OVA di Photon e Ubuntu con Kubernetes v1.27.5, specificare --os-name ubuntu per aggiornare il cluster in modo che venga eseguito in una macchina virtuale Ubuntu.

I valori e le impostazioni predefinite possibili per queste opzioni includono:

  • Il valore di --os-name dipende dall'infrastruttura cloud:
    • vSphere: ubuntu (predefinito) o photon per Photon OS
    • Amazon Web Services (AWS): ubuntu (predefinito) o amazon per Amazon Linux
    • Azure: ubuntu
  • Il valore di --os-version dipende da os-name:
    • I valori per ubuntu includono: 20.04 (predefinito), 18.04
    • I valori per photon includono: 3 (predefinito)
    • I valori per amazon includono: 2 (predefinito)
  • Valore di --os-arch: amd64 (predefinito)

Se non si specifica l'opzione --os-name quando si aggiorna un cluster, i relativi nodi mantengono l'impostazione --os-name esistente.

Selezione di un modello OVA per cui eseguire l'aggiornamento

In vSphere, è possibile utilizzare l'opzione --vsphere-vm-template-name per tanzu mc upgrade o tanzu cluster upgrade per specificare un file OVA nell'inventario di vCenter a cui aggiornare i nodi del cluster.

Specificare il modello OVA utilizzando il percorso dell'inventario vCenter, nello stesso modo in cui si imposta VSPHERE_TEMPLATE in un file di configurazione del cluster, come descritto in Distribuire un cluster con un'immagine OVA personalizzata.

Ad esempio:

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