TKG 서비스는 TKG 클러스터를 프로비저닝하고 수명 주기를 관리하기 위한 두 가지 API와 지원 클라이언트를 제공합니다.
TKG 클러스터 프로비저닝
TKG 클러스터 유형
- tanzukubernetescluster라는 기본 ClusterClass를 참조하는 CAPI 클러스터가 있는 TanzuKubernetesCluster
-
클러스터 서명:
apiVersion: run.tanzu.vmware.com/v1alpha3 kind: TanzuKubernetesCluster
이 유형의 워크로드 클러스터는
tanzukubernetescluster
라는 기본 ClusterClass를 참조하는 CAPI(클러스터 API)를 사용하여 구축된 Tanzu Kubernetes 클러스터입니다. 클러스터 유형은 TanzuKubernetesCluster이며 프로비저닝 API는v1alpha3
입니다. 이것은 CAPI 클러스터 위에 추상화된 형태이므로 백엔드 클러스터 클래스에 대한 참조가 클러스터 매니페스트에 지정되지 않습니다. 참조는 시스템에서 처리됩니다.이 유형의 워크로드 클러스터에서는 TanzuKubernetesCluster 개체가 최전방이며 추상화 계층 역할을 합니다. 이 유형의 클러스터를 프로비저닝하는 워크플로는 vSphere IaaS control plane 버전 7의 TKGS 클러스터 프로비저닝에서 변경되지 않습니다.
- tanzukubernetescluster라는 기본 ClusterClass를 참조하는 CAPI 클러스터
-
클러스터 서명:
apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster
TKG 클러스터 프로비저닝 API
vSphere 8 감독자의 TKG는 TKG 클러스터의 수명 주기를 관리하기 위한 두 가지 API(v1alpha3
및 v1beta1
)를 제공합니다. 두 API 모두 Kubernetes API와 유사하게 본질적으로 선언적 API입니다. 선언적 클러스터 프로비저닝을 사용하여 TKG 클러스터의 원하는 상태(노드 수, 사용 가능한 스토리지, VM 크기, Kubernetes 소프트웨어 버전)를 지정합니다. TKG는 선언된 상태와 일치하는 클러스터를 프로비저닝하고 유지 보수하는 작업을 수행합니다.
v1alpha2
API를 사용하고 있어야 합니다. 전체 세부 정보는 업그레이드 설명서
에서 참조하십시오.
API | 종류 | vCenter 버전 | 설명 |
---|---|---|---|
v1beta1 | 클러스터 | vCenter 8 이상 | 클러스터 클래스를 기반으로 클러스터의 수명 주기를 관리하기 위한 새로운 API입니다. |
v1alpha3 | TanzuKubernetesCluster | vCenter 8 이상 | v1alpha2 API의 연속입니다. API v1alpha2에서 지원되는 모든 기능은 v1alpha3 API에서 지원됩니다. 새로운 기능이 추가되었습니다. |
v1alpha2 | TanzuKubernetesCluster | vCenter 7 U3 | vCenter 7 U3 감독자에서 Tanzu Kubernetes 클러스터를 프로비저닝하고 클러스터를 vCenter 8 감독자로 업그레이드하기 위한 레거시 API입니다. vSphere 8로 업그레이드하거나 vSphere 8에서 프로비저닝할 때 v1alpha2 API는 v1alpha3 API로 자동 변환됩니다. |
v1alpha1 | TanzuKubernetesCluster | vCenter 7 U1, U2 | 1세대 vCenter 7 감독자에서 Tanzu Kubernetes 클러스터 프로비저닝을 위한 API이며 더 이상 지원되지 않습니다. |
TKG 클러스터 프로비저닝 클라이언트
- Kubernetes 스타일 선언적 클러스터 프로비저닝을 위한 Kubectl + YAML. Kubectl을 사용하여 TKG 클러스터를 프로비저닝하기 위한 워크플로의 내용을 참조하십시오.
- 대화형 명령줄 클러스터 프로비저닝을 위한 Tanzu CLI. Tanzu CLI를 사용하여 TKG 클러스터를 프로비저닝하기 위한 워크플로의 내용을 참조하십시오.
- 웹 기반 클러스터 프로비저닝을 위한 Tanzu Mission Control. 감독자로 호스팅되는 Tanzu Mission Control 등록의 내용을 참조하십시오.