Reportez-vous à cette rubrique pour obtenir des instructions sur la mise à jour de l'environnement vSphere with Tanzu de vSphere 7 vers vSphere 8 afin de prendre en charge les clusters TKG sur le Superviseur.

Ressources associées

Remplissez cette documentation : reportez-vous aux ressources associées suivantes :

Présentation de la mise à niveau

vSphere with Tanzu 8 introduit une nouvelle génération de gestionnaire de contrôleur TKG pour le provisionnement et la gestion du cycle de vie des clusters Tanzu Kubernetes Grid. Le nouveau contrôleur TKG fournit de nouvelles API pour le provisionnement et la gestion des clusters TKG. En outre, le format des images de version Tanzu Kubernetes est mis à jour pour vSphere 8. Collectivement, ces composants permettent le provisionnement et la gestion de clusters TKG sur le Superviseur. Pour plus d'informations sur TKG dans vSphere with Tanzu 8, reportez-vous à la section Exécution de clusters TKG sur le Superviseur.

Lors de la mise à niveau des composants de vCenter Server vers la version 8, les composants du Superviseur, y compris le contrôleur TKG, sont mis à jour. En outre, les clusters TKG existants sont mis à niveau vers le nouveau contrôleur TKG en mode de mise à jour continue, ce qui peut être résumé comme suit :
  • Tous les clusters Tanzu Kubernetes existants provisionnés en utilisant l'API v1alpha2 sont automatiquement mis à niveau vers l'API v1alpha3. Les clusters utilisant l'API v1alpha1 ne sont pas mis à niveau.
  • La représentation du cluster sous-jacent est mise à jour pour utiliser la nouvelle représentation de l'API de classe de cluster.
  • L'objet de cluster de sauvegarde pour chaque cluster est mis en pause pour le rapprochement lors de la mise à jour. Cela signifie que lors du processus de mise à jour, les modifications apportées au cluster ne prendront pas effet tant que la mise à jour n'est pas terminée.
  • Pendant le processus de mise à jour, les objets de cluster existants sont étiquetés « run.tanzu.vmware.com/migrate-tkc » pour distinguer un cluster en cours de mise à jour.
Après la mise à niveau de votre environnement vSphere with Tanzu vers vSphere 8, pour bénéficier des fonctionnalités de TKG 2.x, vous devez mettre à jour les clusters TKG existants vers le format d'image compatible avec vSphere 8. De même, les nouveaux clusters TKG doivent être provisionnés en utilisant le format d'image compatible avec vSphere 8.
Pour résumer, la mise à niveau de votre environnement vSphere with Tanzu pour prendre en charge le provisionnement et la gestion de clusters TKG sur le Superviseur est un processus en trois phases :
  1. Vérifiez la disponibilité de la mise à niveau. Reportez-vous à la section Étape 1 : Tâches de vérification préalable à la mise à niveau.
  2. Mettez à niveau les composants vSphere with Tanzu vers vSphere 8. Reportez-vous à la section Étape 2 : Mise à niveau de l'environnement vSphere with Tanzu vers vSphere 8.
  3. Mettez à niveau ou déployez des clusters TKG 2.x à l'aide du format d'image TKR compatible avec vSphere 8. Reportez-vous à la section Phase 3 : Déployer ou mettre à niveau des clusters TKG à l'aide du format d'image vSphere 8.

Matrice de compatibilité des mises à niveau

Le tableau répertorie les versions minimales des composants que votre environnement vSphere with Tanzu doit exécuter avant la mise à niveau vers le Superviseur vSphere 8 et TKG 2.x.
Composant Version minimale avant la mise à niveau vers vSphere 8 Remarques

Tanzu Kubernetes Cluster (TKC)

API v1alpha2 Reportez-vous à la documentation de vSphere 7 pour plus de détails sur l'API v1alpha2
Note : L'API v1alpha1 est obsolète.

Version de Tanzu Kubernetes (TKR)

TKR 1.0 v1.21.x

Reportez-vous aux notes de mise à jour pour connaître les autres TKR 1.0 disponibles

Superviseur

v1.21.0

Reportez-vous aux notes de mise à jour de vSphere 7.

Hôtes vCenter et ESXi

v7.0 Update 3

Il s'agit de la version dans laquelle l'API v1alpha2 a été introduite.

Étape 1 : Tâches de vérification préalable à la mise à niveau

Avant de mettre à niveau votre environnement vSphere with Tanzu vers vSphere 8, effectuez les tâches suivantes de vérification préalable à la mise à niveau.
Note : Le fait de ne pas se conformer à ces tâches de vérification préalables à la mise à niveau peut rendre les clusters TKG inexploitables après la mise à niveau vers vSphere 8.
Étape Procédure
1

Vérifiez que les clusters Tanzu Kubernetes existants utilisent l'API v1alpha2.

Pour ce faire, changez de contexte pour utiliser l'Espace de noms vSphere dans lequel le cluster TKG cible est provisionné et exécutez la commande kubectl describe tkc CLUSTER-NAME. Pour poursuivre la mise à niveau, la version de l'API doit être run.tanzu.vmware.com/v1alpha2.

Si la version de l'API est run.tanzu.vmware.com/v1alpha1, vous ne pouvez pas continuer. L'API v1alpha2 a été introduite avec vSphere 7 U3. Vous devez mettre à jour l'environnement vSphere with Tanzu vers la version 7 U3 et vérifier de nouveau que les clusters TKG exécutent l'API v1alpha2.

Avertissement : Un cluster Tanzu Kubernetes existant qui n'utilise pas l'API v1alpha2 ne sera pas mis à niveau vers l'API v1alpha3.
2

Vérifiez que les clusters TKG existants utilisent la version minimale requise de TKR. Reportez-vous à la section Matrice de compatibilité des mises à niveau.

Si nécessaire, mettez à niveau les clusters Tanzu Kubernetes existants vers la version minimale compatible de TKR pour la mise à niveau de vSphere 8.

Avertissement : Un cluster Tanzu Kubernetes existant qui n'utilise pas la version minimale compatible de TKR peut devenir inactif et inexploitable lors de la mise à niveau vers vSphere 8.
3

Vérifiez que le Superviseur est à la version minimale requise. Reportez-vous à la section Matrice de compatibilité des mises à niveau.

Si nécessaire, mettez à niveau le Superviseur vers la version minimale compatible pour la mise à niveau de vSphere 8.

4

Vérifiez que vCenter Server et les hôtes ESXi participants disposent de la version minimale requise. Reportez-vous à la section Matrice de compatibilité des mises à niveau.

Si nécessaire, mettez à niveau vCenter Server et les hôtes ESXi participants vers la version minimale compatible pour la mise à niveau de vSphere 8.

Étape 2 : Mise à niveau de l'environnement vSphere with Tanzu vers vSphere 8

Utilisez le workflow suivant pour mettre à niveau votre environnement vSphere with Tanzu vers vSphere 8.
Étape Procédure
1

Effectuez les tâches de vérification préalable à la mise à niveau.

Reportez-vous à la section Étape 1 : Tâches de vérification préalable à la mise à niveau.

2

Effectuez la mise à niveau vers vSphere 8, y compris vCenter Server et les hôtes ESXi participants.

Pour obtenir des instructions, reportez-vous à la documentation de mise à niveau de vCenter Server et à la documentation de mise à niveau d'ESXi.

Note : La mise à niveau de vCenter vers des versions majeures (par exemple, de v7 à v8) est semblable à une migration. Vous installez vCenter Server 8, puis migrez la base de données vCenter Server 7 vers l'instance v8.
Note : L'installation de l'instance de vCenter Server 8 doit se trouver sur un cluster vCenter sur lequel DRS n'est pas activé. Dans le contexte de vSphere with Tanzu, cela signifie que vous ne pouvez pas placer vCenter 8 sur le cluster sur lequel le Superviseur est en cours d'exécution. Il est recommandé d'utiliser l'architecture afin que le cluster de gestion sur lequel vCenter s'exécute soit séparé du cluster de calcul sur lequel le Superviseur s'exécute.
Note : Lifecycle Manager doit être activé sur le cluster vCenter avant d'activer le Superviseur.
3

Mettez à niveau les Espaces de noms vSphere et le Superviseur vers les dernières versions disponibles.

Reportez-vous à la publication de Maintenance de vSphere with Tanzu pour obtenir des instructions.

Phase 3 : Déployer ou mettre à niveau des clusters TKG à l'aide du format d'image vSphere 8

Utilisez le workflow suivant pour mettre à niveau ou déployer des clusters TKG à l'aide du nouveau format d'image TKR compatible avec vSphere 8.
Note : La mise à niveau d'une TKR héritée vers le nouveau format TKR est autorisée à partir de la version 8.0 MP1 de vSphere with Tanzu.
Étape Description
1 Mettez à niveau l'environnement vSphere with Tanzu vers la version vSphere 8.0 MP1 ou vers la version vSphere 8 U1.
2 Mettez à niveau les clusters Tanzu Kubernetes existants pour utiliser un nouveau format TKR qui inclut de nouvelles fonctionnalités. Pour plus d'informations, reportez-vous à la Matrice de compatibilité de TKR.
3 Déployez de nouveaux clusters TKG à l'aide du nouveau format TKR qui inclut de nouvelles fonctionnalités. Pour plus d'informations, reportez-vous à la Matrice de compatibilité de TKR. Pour plus d'informations sur le provisionnement, reportez-vous à la section Provisionnement de clusters TKG sur Superviseur.