TKGS 워크로드 클러스터를 업그레이드하기 전에 업그레이드를 위한 호환성을 확인해야 합니다. TKG 서비스에 대한 호환성을 확인해야 합니다.

TKG 서비스와의 호환성 확인

워크로드 클러스터를 업그레이드하기 전에 업그레이드를 위한 호환성을 확인해야 합니다. 클러스터가 TKG 서비스와 호환되지 않는 경우 Tanzu Kubernetes 릴리스를 업그레이드합니다. 사용 가능한 TKr에 대한 자세한 내용은 릴리스 정보를 참조하십시오. 온라인 상호 운용성 매트릭스도 참조하십시오.

다음 명령을 사용하여 Tanzu Kubernetes 릴리스를 나열하고 호환성을 볼 수 있습니다.
kubectl get tkr

COMPATIBLE 열은 Tanzu Kubernetes 릴리스가 설치된 TKG 서비스와 호환되는지 여부를 나타냅니다. TKG 서비스 3.1 릴리스부터 TYPE 열에 호환성 상태도 반환됩니다.

TKGS 클러스터를 지정하면 사용할 수 있는TKr 업데이트를 볼 수 있습니다.

v1alpha3 API 사용:
kubectl get tkc <tkgs-cluster-name>
또는 v1beta1 API 사용:
kubectl get cc <tkgs-cluster-name>
UPDATES AVAILABLE 열은 사용 가능한 Kubernetes 업그레이드가 있는지 그리고 사용이 권장되는 다음 Tanzu Kubernetes 릴리스가 있는지 여부를 나타냅니다. 예:
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]
TKr 형식에는 비레거시 형식과 레거시 형식의 두 가지 유형이 있습니다.
  • 비레거시 TKr은 vSphere 8.x용으로 특별히 구축되었으며 vSphere 8.x하고만 호환됩니다.
  • 레거시 TKr은 vSphere 7.x와 호환되는 레거시 형식을 사용하지만 업그레이드 목적으로만 vSphere 8.x와도 호환됩니다.
비레거시 TKr을 나열하려면 다음을 수행합니다.
kubectl get -l !run.tanzu.vmware.com/legacy-tkr
레거시 TKr을 나열하려면 다음을 수행합니다.
kubectl get -l !run.tanzu.vmware.com/legacy-tkr