다음 단계에 따라 Tanzu CLI를 사용하여 감독자에 연결하고 vCenter Single Sign-On 사용자로 인증합니다.

사전 요구 사항

다음 사전 요구 사항을 완료하십시오.
  1. vSphere에 대한 Kubernetes CLI 도구를 설치 및 구성합니다. vCenter SSO 인증을 사용하여 TKG 서비스 클러스터에 연결의 내용을 참조하십시오.
  2. Tanzu CLI를 설치하고 초기화합니다. TKG 서비스 클러스터에서 사용할 Tanzu CLI 설치의 내용을 참조하십시오.

Tanzu CLI 및 vCenter SSO를 사용하여 감독자에 연결

다음 단계를 완료하십시오.
  1. vCenter SSO 사용자로 감독자에 연결합니다.
    kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER

    이 작업은 kubeconfig를 Tanzu CLI가 사용하는 감독자 컨텍스트로 채웁니다.

  2. 컨텍스트를 감독자vSphere 네임스페이스로 전환합니다.
    kubectl config get-contexts
    kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
  3. 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)와 동일합니다.
  4. Tanzu CLI 명령을 실행하고 연결을 확인합니다.
    tanzu plugin list
    tanzu cluster list -n VSPHERE-NS-FOR-TKG