네임스페이스를 Tanzu Kubernetes 릴리스용 컨텐츠 라이브러리 및 사용하려는 VM 클래스와 연결하여 Tanzu Kubernetes 클러스터를 프로비저닝할 vSphere 네임스페이스를 구성합니다.
사전 요구 사항
vSphere 네임스페이스를 생성합니다. vSphere 네임스페이스 생성 및 구성의 내용을 참조하십시오.
Tanzu Kubernetes 릴리스를 호스팅할 컨텐츠 라이브러리를 생성합니다. Tanzu Kubernetes 릴리스용 구독 컨텐츠 라이브러리 생성, 보안 및 동기화 또는 Tanzu Kubernetes 릴리스용 로컬 컨텐츠 라이브러리 생성, 보안 및 동기화의 내용을 참조하십시오.
vSphere 네임스페이스와 컨텐츠 라이브러리 연결
Tanzu Kubernetes 릴리스에 대해 생성된 컨텐츠 라이브러리를
vSphere 네임스페이스와 연결하려면
vSphere Client를 사용하여
vCenter Server에 로그인하고 다음 절차 중 하나를 완료합니다.
vSphere 인벤토리 경로를 사용하여 연결 | 워크로드 관리 경로를 사용하여 연결 |
---|---|
|
|
참고: 컨텐츠 라이브러리를
vSphere 네임스페이스와 연결한 후 몇 분 정도 지나야 가상 시스템 템플릿을
Tanzu Kubernetes 클러스터 프로비저닝에 사용할 수 있습니다.
vSphere 네임스페이스 구성 확인의 내용을 참조하십시오.
VM 클래스를 vSphere 네임스페이스와 연결
vSphere with Tanzu는 몇 가지 기본 가상 시스템 클래스를 제공하며, 직접 생성할 수 있습니다. Tanzu Kubernetes 클러스터에 대한 가상 시스템 클래스의 내용을 참조하십시오.
Tanzu Kubernetes 클러스터를 프로비저닝하려면 사용하려는 가상 시스템 클래스를 Tanzu Kubernetes 클러스터를 프로비저닝하려는 각 vSphere 네임스페이스와 연결해야 합니다.
기본 VM 클래스를
vSphere 네임스페이스와 연결하려면
vSphere Client를 사용하여
vCenter Server에 로그인하고 다음 절차를 완료합니다.
- 를 선택합니다.
- 네임스페이스 탭을 선택합니다.
- Tanzu Kubernetes 클러스터를 프로비저닝할 대상 vSphere 네임스페이스를 선택합니다.
- VM 서비스 타일을 찾습니다.
- VM 클래스 추가 링크를 클릭합니다.
- 추가할 VM 클래스를 선택합니다.
- 기본 VM 클래스를 추가하려면 목록의 1페이지에서 테이블 헤더의 확인란을 선택하고 2페이지로 이동한 후 해당 페이지의 테이블 헤더에 있는 확인란을 선택합니다. 모든 클래스가 선택되었는지 확인합니다.
- 사용자 지정 클래스를 생성하려면 새 VM 클래스 생성을 클릭합니다. vSphere with Tanzu에서 VM 클래스 생성의 내용을 참조하십시오.
- 확인을 클릭하여 작업을 완료합니다.
- 클래스가 추가되었는지 확인합니다. VM 서비스 타일에는 VM 클래스 관리가 표시됩니다.
참고:
VM 서비스 타일에 참조된 컨텐츠 라이브러리는
Tanzu Kubernetes 릴리스가 아닌 독립형 VM에 사용하기 위한 것입니다.
vSphere with Tanzu에서 독립형 VM에 대한 컨텐츠 라이브러리 생성 및 관리의 내용을 참조하십시오.
vSphere 네임스페이스 구성 확인
컨텐츠 라이브러리 및 가상 시스템 클래스를
vSphere 네임스페이스와 연결한 후에는
감독자 클러스터에 로그인하여 동기화된 각
Tanzu Kubernetes 릴리스를 사용할 수 있는지 그리고 선택한 각 VM 클래스를 사용할 수 있는지 확인합니다.
- vSphere에 대한 Kubernetes CLI 도구를 설치합니다. vSphere에 대한 Kubernetes CLI 도구 다운로드 및 설치의 내용을 참조하십시오.
- 감독자 클러스터에 로그인합니다.
kubectl vsphere login --server IP-ADDRESS-SUPERVISOR-CLUSTER --vsphere-username VCENTER-SSO-USERNAME
- 컨텍스트를 대상 vSphere 네임스페이스로 전환합니다.
kubectl config use-context SUPERVISOR-NAMESPACE
- 사용 가능한 Tanzu Kubernetes 릴리스를 나열하고 설명합니다.
kubectl get tanzukubernetesreleases
kubectl describe tanzukubernetesreleases
- 사용 가능한 가상 시스템 클래스를 나열합니다.
kubectl get virtualmachineclassbindings