Seguire questi passaggi per connettersi a Supervisore utilizzando la CLI di Tanzu ed eseguire l'autenticazione come utente vCenter Single Sign-On.

Prerequisiti

Completare i seguenti prerequisiti.
  1. Installare e configurare Strumenti CLI Kubernetes di vSphere. Vedere Connessione ai cluster Servizio TKG tramite l'autenticazione SSO di vCenter.
  2. Installare e inizializzare la CLI di Tanzu. Vedere Installazione della CLI di Tanzu per l'utilizzo con i cluster Servizio TKG.

Connessione a Supervisore tramite la CLI di Tanzu e l'SSO di vCenter

Completare i seguenti passaggi.
  1. Connettersi a Supervisore come utente SSO di vCenter.
    kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER

    Questa azione popola kubeconfig con il contesto Supervisore utilizzato dalla CLI di Tanzu.

  2. Passare al contesto di Spazio dei nomi vSphere per Supervisore.
    kubectl config get-contexts
    kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
  3. Accedere a Supervisore utilizzando la CLI di Tanzu e l'SSO di vCenter.
    tanzu context create context_name --kubeconfig ~/.kube/config --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
    dove:
    • context_name è il nome definito dall'utente per questo contesto, ad esempio "supervisore".
    • --kubeconfig ~/.kube/config è il percorso del file kubeconfig locale, il cui valore predefinito è ~/.kube/config ed è impostato dalla variabile di ambiente KUBECONFIG e contiene il contesto di configurazione Supervisore per l'utente SSO di vCenter.
    • --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS è il contesto di Supervisore, che è uguale a SUPERVISOR_IP, ad esempio 10.179.144.55.
  4. Eseguire i comandi della CLI di Tanzu e verificare la connettività.
    tanzu plugin list
    tanzu cluster list -n VSPHERE-NS-FOR-TKG