Procédez comme suit pour vous connecter au Superviseur à l'aide de l'interface de ligne de commande Tanzu et vous authentifier en tant qu'utilisateur vCenter Single Sign-On.

Conditions requises

Remplissez les conditions préalables suivantes.
  1. Installer et configurer Outils de l'interface de ligne de commande Kubernetes pour vSphere . Reportez-vous à la section Connexion à des clusters TKG sur le Superviseur à l'aide de l'authentification vCenter SSO.
  2. Installez et initialisez l'interface de ligne de commande Tanzu. Reportez-vous à la section Installez l'Tanzu CLI à utiliser avec les clusters TKG sur le Superviseur.

Se connecter au Superviseur à l'aide de l'interface de ligne de commande Tanzu et de vCenter SSO

Procédez comme suit.
  1. Connectez-vous au Superviseur en tant qu'utilisateur vCenter SSO.
    kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER

    Cette action remplit kubeconfig avec le contexte du Superviseur que l'interface de ligne de commande Tanzu utilise.

  2. Basculez le contexte sur l'Espace de noms vSphere pour le Superviseur.
    kubectl config get-contexts
    kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
  3. Connectez-vous au Superviseur à l'aide de l'interface de ligne de commande Tanzu et de vCenter SSO.
    tanzu login --kubeconfig ~/.kube/config --context SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --name supervisor
    Où :
    • --kubeconfig ~/.kube/config est le chemin d'accès au fichier kubeconfig local, qui est défini par défaut sur ~/.kube/config et qui est défini par la variable d'environnement KUBECONFIG. Il contient le contexte de configuration du Superviseur pour votre utilisateur vCenter SSO.
    • --context SUPERVISOR-CONTROL-PLANE-IP-ADDRESS est le contexte du Superviseur, qui est le même que SUPERVISOR_IP, tel que 10.179.144.55.
    • --name supervisor est le nom défini par l'utilisateur pour l'interface de ligne de commande Tanzu à utiliser pour ce contexte.
  4. Exécutez les commandes de l'interface de ligne de commande Tanzu et vérifiez la connectivité.
    tanzu plugin list
    tanzu cluster list -n VSPHERE-NS-FOR-TKG