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 Service TKG à l'aide de l'authentification vCenter SSO.
  2. Installez et initialisez l'interface de ligne de commande Tanzu. Reportez-vous à la section Installez la Tanzu CLI à utiliser avec les clusters de Service TKG.

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 context create context_name --kubeconfig ~/.kube/config --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
    Où :
    • context_name est le nom défini par l'utilisateur pour ce contexte, tel que « superviseur ».
    • --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.
    • --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS est le contexte du Superviseur, qui est le même que SUPERVISOR_IP, tel que 10.179.144.55.
  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