Tanzu Kubernetes Grid 사용자는 Tanzu CLI 및 Kubernetes CLI(kubectl
)를 사용하여 관리 클러스터에 로그인하고, tanzu cluster create
와 같은 명령을 실행하여 워크로드 클러스터를 생성하거나 tanzu package install
명령을 사용하여 패키징된 서비스를 클러스터에 설치하여 호스팅된 애플리케이션이 사용되도록 합니다.
관리 클러스터는 이러한 명령을 처리하기 위해 Cluster API, Carvel 도구 및 기타 소프트웨어를 실행합니다.
관리 클러스터는 워크로드 클러스터 및 패키징된 서비스를 관리하고 컨테이너 네트워킹 및 기타 시스템 수준 에이전트를 실행하기 위해 특별히 제작되었습니다.
관리 클러스터에는 서로 다른 구성 요소 집합을 사용하여 서로 다른 인프라에서 실행되는 두 가지 배포 옵션이 있습니다.
독립형 관리 클러스터는 여러 클라우드 인프라에서 TKG를 지원하기 위해 전용 VM으로 실행되는 관리 클러스터입니다. "TKG 배포" 옵션은 vSphere, AWS 또는 Azure와 같은 인프라에 관리 클러스터를 배포하는 것을 의미합니다.
중요Tanzu Kubernetes Grid v2.4.x는 AWS 및 Azure에서 독립형 TKG 관리 클러스터 및 TKG 워크로드 클러스터 생성을 지원하는 최신 버전의 TKG입니다. AWS 및 Azure에서 독리형 TKG 관리 클러스터 및 TKG 워크로드 클러스터를 생성하는 기능은 Tanzu Kubernetes Grid v2.5 릴리스에서 제거됩니다. 자세한 내용은 VMware Tanzu Kubernetes Grid v2.4 Release Notes에서 AWS 및 Azure에서 TKG 관리 및 워크로드 클러스터의 사용 중단을 참조하십시오.
두 경우 모두 관리 클러스터는 래핑되는 API를 게시하고 클러스터 API에 더 높은 수준의 기능을 추가합니다. 클라이언트 측에서 Tanzu CLI는 Kubernetes 및 Cluster API CLI인 kubectl
및 clusterctl
에 더 높은 수준의 기능을 래핑하고 추가합니다.
TKG 배포가 vSphere 7 또는 8이면 대부분의 사용 사례 시나리오에 가장 적합한 옵션은 vSphere with Tanzu Supervisor를 사용하는 것입니다.
특히 Supervisor:
다음과 같은 경우에 독립형 관리 클러스터를 사용해야 합니다.
vSphere 7 및 8에서는 Supervisor가 아직 제공하지 않은 다음 기능이 필요한 경우 Supervisor가 아닌 독립형 관리 클러스터에서 TKG를 사용하는 것이 좋습니다.
TKG 2.x는 Tanzu CLI와 두 가지 관리 클러스터 배포 옵션인 Supervisor 및 독립형 관리 클러스터에 대한 기본 개체 정의를 통합하지만 Tanzu CLI 버전 호환성은 둘 사이에 다릅니다.
TKG의 두 가지 배포 옵션과 함께 작동하는 Tanzu CLI 버전 및 vSphere 버전은 VMware Tanzu CLI 설명서의 VMware Tanzu 제품과의 호환성 표를 참조하십시오.
중요vSphere with Tanzu에 내장된 TKG API의 버전은 독립형 관리 클러스터를 생성하는 Tanzu CLI
management-cluster
플러그인 버전보다 뒤처질 수 있습니다. 즉, 최신 Tanzu CLI 버전은 호환 가능한 독립형 관리 클러스터에서 호환 가능한 Supervisor에서는 지원하지 않는 기능을 지원할 수 있습니다.