다음 단계에 따라 Tanzu CLI를 사용하여 감독자에 연결하고 vCenter Single Sign-On 사용자로 인증합니다.
사전 요구 사항
다음 사전 요구 사항을 완료하십시오.
- vSphere에 대한 Kubernetes CLI 도구를 설치 및 구성합니다. vCenter SSO 인증을 사용하여 TKG 서비스 클러스터에 연결의 내용을 참조하십시오.
- Tanzu CLI를 설치하고 초기화합니다. TKG 서비스 클러스터에서 사용할 Tanzu CLI 설치의 내용을 참조하십시오.
Tanzu CLI 및 vCenter SSO를 사용하여 감독자에 연결
다음 단계를 완료하십시오.
- vCenter SSO 사용자로 감독자에 연결합니다.
kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER
이 작업은 kubeconfig를 Tanzu CLI가 사용하는 감독자 컨텍스트로 채웁니다.
- 컨텍스트를 감독자용 vSphere 네임스페이스로 전환합니다.
kubectl config get-contexts
kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
- Tanzu CLI 및 vCenter SSO를 사용하여 감독자에 로그인합니다.
tanzu context create context_name --kubeconfig ~/.kube/config --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
형식 설명:context_name
은 이 컨텍스트의 사용자 정의 이름(예: "supervisor")입니다.--kubeconfig ~/.kube/config
는 로컬kubeconfig
파일의 경로이며, 기본값은~/.kube/config
이고KUBECONFIG
환경 변수에 의해 설정되며 여기에는 vCenter SSO 사용자에 대한 감독자 구성 컨텍스트가 포함됩니다.--kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
는 감독자의 컨텍스트이며,SUPERVISOR_IP
(예:10.179.144.55
)와 동일합니다.
- Tanzu CLI 명령을 실행하고 연결을 확인합니다.
tanzu plugin list
tanzu cluster list -n VSPHERE-NS-FOR-TKG