Prima di aggiornare un cluster del carico di lavoro TKGS , è necessario verificarne la compatibilità per l'aggiornamento. La compatibilità deve essere verificata in base a Servizio TKG.

Verifica della compatibilità con Servizio TKG

Prima di aggiornare un cluster del carico di lavoro, è necessario verificarne la compatibilità per l'aggiornamento. Se un cluster non è compatibile con Servizio TKG, aggiornare la l'Release di Tanzu Kubernetes. Per informazioni dettagliate sui TKr disponibili, fare riferimento alle Note di rilascio. Vedere anche la matrice di interoperabilità online.

È possibile elencare le Release di Tanzu Kubernetes e visualizzare la loro compatibilità utilizzando il comando seguente.
kubectl get tkr

La colonna COMPATIBLE indica se la Release di Tanzu Kubernetes è compatibile con il Servizio TKG installato. A partire dalla versione Servizio TKG 3.1, anche la colonna TIPO restituisce lo stato di compatibilità.

Se si specifica il cluster TKGS, è possibile visualizzare quali aggiornamenti TKr sono disponibili.

Mediante l'API v1alpha3:
kubectl get tkc <tkgs-cluster-name>
O mediante l'API v1beta1:
kubectl get cc <tkgs-cluster-name>
La colonna UPDATES AVAILABLE indica se è disponibile un aggiornamento di Kubernetes e la Release di Tanzu Kubernetes successivo consigliato da utilizzare. Ad esempio:
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]
Sono disponibili due tipi di formati TKr: non-legacy e legacy.
  • I TKr non-legacy sono creati appositamente per vSphere 8.x e sono compatibili solo con vSphere 8.x
  • I TKr legacy utilizzano un formato legacy compatibile con vSphere 7.x e anche con vSphere 8.x, ma solo a scopo di aggiornamento.
Per elencare i TKr non-legacy:
kubectl get -l !run.tanzu.vmware.com/legacy-tkr
Per elencare i TKr legacy:
kubectl get -l !run.tanzu.vmware.com/legacy-tkr