관리 클러스터: Supervisor 및 독립형

Tanzu Kubernetes Grid 사용자는 Tanzu CLI 및 Kubernetes CLI(kubectl)를 사용하여 관리 클러스터에 로그인하고, tanzu cluster create와 같은 명령을 실행하여 워크로드 클러스터를 생성하거나 tanzu package install 명령을 사용하여 패키징된 서비스를 클러스터에 설치하여 호스팅된 애플리케이션이 사용되도록 합니다.

관리 클러스터는 이러한 명령을 처리하기 위해 Cluster API, Carvel 도구 및 기타 소프트웨어를 실행합니다.

관리 클러스터는 워크로드 클러스터 및 패키징된 서비스를 관리하고 컨테이너 네트워킹 및 기타 시스템 수준 에이전트를 실행하기 위해 특별히 제작되었습니다.

관리 클러스터 배포 옵션

관리 클러스터에는 서로 다른 구성 요소 집합을 사용하여 서로 다른 인프라에서 실행되는 두 가지 배포 옵션이 있습니다.

  • Supervisor는 vSphere with Tanzu 솔루션의 일부로 기존 ESXi 호스트에서 직접 실행되는 관리 클러스터입니다. Supervisor는 vSphere 포드, VM 서비스 VM, Supervisor 서비스, TKG 클러스터를 포함하여 vSphere에서 다양한 유형의 Kubernetes 워크로드를 기본적으로 호스팅하기 위한 플랫폼을 제공합니다. vSphere 7 또는 8 인스턴스에서 vSphere with Tanzu Supervisor를 사용할 수 있는 경우 독립형 관리 클러스터를 배포할 필요가 없습니다.
  • 독립형 관리 클러스터는 여러 클라우드 인프라에서 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인 kubectlclusterctl에 더 높은 수준의 기능을 래핑하고 추가합니다.

vSphere with Tanzu Supervisor를 사용하는 경우

TKG 배포가 vSphere 7 또는 8이면 대부분의 사용 사례 시나리오에 가장 적합한 옵션은 vSphere with Tanzu Supervisor를 사용하는 것입니다.

특히 Supervisor:

  • vSphere 7 및 vSphere 8에서 애플리케이션 중심 관리를 통해 VI 관리자에게 완전히 통합된 환경을 제공합니다.
  • vCenter Server에서 직접 vSphere 네임스페이스에 대한 액세스를 위임할 수 있습니다.
  • 셀프 서비스 소비를 위한 가드레일로 vSphere 네임스페이스에서 사용하는 리소스의 할당량을 포함합니다.
  • vSphere 네임스페이스, Tanzu Kubernetes 클러스터, Tanzu Kubernetes 클러스터 노드를 vSphere Client의 일부로 표시합니다.
  • 클러스터 관리자에게 인프라 자격 증명을 노출하지 않고 Tanzu Kubernetes 클러스터를 인프라에 연결합니다.
  • Tanzu Kubernetes 클러스터를 vSphere 관리 네트워크와 구분합니다.
  • 새 버전의 Kubernetes용 VM 이미지 자동 복제를 위해 컨텐츠 라이브러리와 통합합니다.
  • 공통 API 및 vSphere Client 통해 기존 VM 및 Kubernetes 클러스터를 관리할 수 있습니다.

독립형 관리 클러스터를 사용하는 경우

다음과 같은 경우에 독립형 관리 클러스터를 사용해야 합니다.

  • AWS 및 Azure에 배포하는 경우.
  • vSphere 6.7에 배포하는 경우. vSphere with Tanzu vSphere 7부터 사용할 수 있습니다.

vSphere 7 및 8에서는 Supervisor가 아직 제공하지 않은 다음 기능이 필요한 경우 Supervisor가 아닌 독립형 관리 클러스터에서 TKG를 사용하는 것이 좋습니다.

  • Windows 컨테이너
  • IPv6 이중 스택
  • 중앙 집중식 vCenter Server 인스턴스에서 원격 위치에 워크로드 클러스터를 생성하는 기능

Supervisor, 독립형 관리 클러스터, Tanzu Kubernetes Grid 2.x

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에서는 지원하지 않는 기능을 지원할 수 있습니다.

check-circle-line exclamation-circle-line close-line
Scroll to top icon