Vor dem Upgrade eines TKGS-Arbeitslastclusters sollten Sie seine Kompatibilität mit dem Upgrade überprüfen. Die Kompatibilität muss mit dem TKG-Dienst abgeglichen werden.

Überprüfen der Kompatibilität mit dem TKG-Dienst

Vor dem Upgrade eines Arbeitslastclusters sollten Sie seine Kompatibilität mit dem Upgrade überprüfen. Wenn ein Cluster nicht mit dem TKG-Dienst kompatibel ist, führen Sie ein Upgrade der Tanzu Kubernetes-Version durch. Weitere Informationen zu verfügbaren TKrs finden Sie in den Versionshinweisen. Weitere Informationen finden Sie auch in der Online-Interoperabilitätsmatrix.

Sie können Tanzu Kubernetes-Versionen mit dem folgenden Befehl auflisten und deren Kompatibilität anzeigen.
kubectl get tkr

Die Spalte COMPATIBLE zeigt an, ob diese Tanzu Kubernetes-Version mit dem aktuellen TKG-Dienst installiert sind. Ab TKG-Dienst Version 3.1 gibt die Spalte TYPE auch den Kompatibilitätsstatus zurück.

Wenn Sie den TKGS-Cluster angeben, können Sie anzeigen, welche TKr-Updates verfügbar sind.

Mit der v1alpha3-API:
kubectl get tkc <tkgs-cluster-name>
Oder mit der v1beta1-API:
kubectl get cc <tkgs-cluster-name>
Die Spalte UPDATES AVAILABLE gibt an, ob ein Kubernetes-Upgrade verfügbar ist und zeigt die nächsten zu verwendenden Tanzu Kubernetes-Versionen-Empfehlungen an. Beispiel:
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]
Es gibt zwei Arten von TKr-Formaten: Nicht-Legacy und Legacy.
  • Nicht-Legacy-TKrs wurden speziell für vSphere 8.x entwickelt und sind nur mit vSphere 8.x kompatibel.
  • Legacy-TKrs verwenden ein Legacy-Format, das mit vSphere 7.x und auch mit vSphere 8.x kompatibel ist, aber nur zu Upgrade-Zwecken.
So listen Sie Nicht-Legacy-TKrs auf:
kubectl get -l !run.tanzu.vmware.com/legacy-tkr
So listen Sie Legacy-TKrs auf:
kubectl get -l !run.tanzu.vmware.com/legacy-tkr