Avant de mettre à niveau un cluster de charge de travail TKGS, vous devez vérifier sa compatibilité pour la mise à niveau. La compatibilité doit être vérifiée par rapport au Service TKG.
Vérifier la compatibilité avec Service TKG
Avant de mettre à niveau un cluster de charge de travail, vous devez vérifier sa compatibilité pour la mise à niveau. Si un cluster n'est pas compatible avec le Service TKG, mettez à niveau la Version de Tanzu Kubernetes. Reportez-vous aux notes de mise à jour pour plus d'informations sur les TKR disponibles. Reportez-vous également à la matrice d'interopérabilité en ligne.
kubectl get tkr
La colonne COMPATIBLE
indique si cette Version de Tanzu Kubernetes est compatible avec le Service TKG installé. À partir de Service TKG version 3.1, la colonne TYPE renvoie également l'état de compatibilité.
Si vous spécifiez le cluster TKGS, vous pouvez afficher les mises à jour de TKr disponibles.
kubectl get tkc <tkgs-cluster-name>Ou, à l'aide de l'API v1beta1 :
kubectl get cc <tkgs-cluster-name>La colonne
UPDATES AVAILABLE
indique si une mise à niveau Kubernetes est disponible et les
Versions de Tanzu Kubernetes suivantes recommandées à utiliser. Par exemple :
kubectl get tkc tkg2-cluster-11-tkc NAME CONTROL PLANE WORKER TKR NAME AGE READY TKR COMPATIBLE UPDATES AVAILABLE tkg2-cluster-11-tkc 3 3 v1.25.7---vmware.3-fips.1-tkg.1 13d True True [v1.26.5+vmware.2-fips.1-tkg.1]
- Les TKR non héritées sont conçues pour vSphere 8.x et ne sont compatibles qu'avec vSphere 8.x
- Les TKR héritées utilisent un format hérité compatible avec vSphere 7.x et également avec vSphere 8.x, mais uniquement à des fins de mise à niveau.
kubectl get -l !run.tanzu.vmware.com/legacy-tkr
kubectl get -l !run.tanzu.vmware.com/legacy-tkr