Sélectionner un système d'exploitation ou OVA pendant la mise à niveau du cluster

Cette rubrique explique comment spécifier un modèle de système d'exploitation ou OVA cible sur lesquels les nœuds de cluster s'exécutent lorsque vous mettez à niveau un cluster ou une charge de travail de gestion autonome Tanzu Kubernetes Grid (TKG) vers une nouvelle version de TKG.

Sélectionner un système d'exploitation vers lequel effectuer la mise à niveau

Si votre compte IaaS dispose de plusieurs images de machine virtuelle de base avec la même version de Kubernetes que celle vers laquelle vous effectuez la mise à niveau, votre commande tanzu mc upgrade ou tanzu cluster upgrade peut spécifier la version du système d'exploitation à utiliser.

Vous spécifiez la version du système d'exploitation avec les options --os-arch, --os-name ou --os-version pour la commande upgrade. Par exemple, sur vSphere, si vous avez chargé des modèles OVA Photon et Ubuntu avec Kubernetes v1.27.5, spécifiez --os-name ubuntu pour mettre à niveau votre cluster de afin qu'il s'exécute sur une VM Ubuntu.

Les valeurs possibles et les valeurs par défaut de ces options sont notamment :

  • La valeur --os-name dépend de l'infrastructure de cloud :
    • vSphere : ubuntu (par défaut) ou photon pour Photon OS
    • Amazon Web Services (AWS) : ubuntu (par défaut) ou amazon pour Amazon Linux
    • Azure : ubuntu
  • La valeur --os-version dépend de os-name :
    • Les valeurs ubuntu incluent : 20.04 (par défaut), 18.04
    • Les valeurs photon incluent : 3 (par défaut)
    • Les valeurs amazon incluent : 2 (par défaut)
  • Valeur --os-arch : amd64 (par défaut)

Si vous ne spécifiez pas de --os-name lors de la mise à niveau d'un cluster, ses nœuds conservent le paramètre --os-name existant.

Sélectionner un modèle OVA vers lequel effectuer la mise à niveau

Sur vSphere, vous pouvez utiliser l'option --vsphere-vm-template-name pour tanzu mc upgrade ou tanzu cluster upgrade pour spécifier un fichier OVA dans votre inventaire vCenter vers lequel mettre à niveau les nœuds de cluster.

Spécifiez le modèle OVA à l'aide de son chemin d'inventaire vCenter, de la même manière que vous définissez VSPHERE_TEMPLATE dans un fichier de configuration de cluster, comme décrit dans Déployer un cluster avec une image OVA personnalisée.

Par exemple :

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