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.
- Installare e configurare Strumenti CLI Kubernetes di vSphere. Vedere Connessione ai cluster Servizio TKG tramite l'autenticazione SSO di vCenter.
- 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.
- 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.
- Passare al contesto di Spazio dei nomi vSphere per Supervisore.
kubectl config get-contexts
kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
- 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 filekubeconfig
locale, il cui valore predefinito è~/.kube/config
ed è impostato dalla variabile di ambienteKUBECONFIG
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 aSUPERVISOR_IP
, ad esempio10.179.144.55
.
- Eseguire i comandi della CLI di Tanzu e verificare la connettività.
tanzu plugin list
tanzu cluster list -n VSPHERE-NS-FOR-TKG