Führen Sie die folgenden Schritte aus, um mithilfe der Tanzu-CLI eine Verbindung zu Supervisor herzustellen und sich als vCenter Single Sign-On-Benutzer zu authentifizieren.

Voraussetzungen

Erfüllen Sie die folgenden Voraussetzungen.
  1. Installieren und konfigurieren Sie Kubernetes-CLI-Tools für vSphere. Weitere Informationen finden Sie unter Herstellen einer Verbindung zu TKG-Dienst-Clustern mithilfe der vCenter SSO-Authentifizierung.
  2. Installieren und initialisieren Sie die Tanzu-CLI. Weitere Informationen finden Sie unter Installieren der Tanzu-CLI zur Verwendung mit TKG-Dienst-Clustern.

Herstellen einer Verbindung zu Supervisor mit Tanzu-CLI und vCenter SSO

Führen Sie die folgenden Schritte aus.
  1. Stellen Sie als vCenter SSO-Benutzer eine Verbindung mit Supervisor her.
    kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS --vsphere-username VCENTER-SSO-USER

    Mit dieser Aktion wird kubeconfig mit dem Supervisor-Kontext aufgefüllt, den die Tanzu-CLI verwendet.

  2. Wechseln Sie zum vSphere-Namespace-Kontext für Supervisor.
    kubectl config get-contexts
    kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
  3. Melden Sie sich bei Supervisor mit der Tanzu-CLI und vCenter SSO an.
    tanzu context create context_name --kubeconfig ~/.kube/config --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS
    Dabei gilt:
    • context_name ist der benutzerdefinierte Name für diesen Kontext, z. B. „supervisor“.
    • --kubeconfig ~/.kube/config ist der Pfad zur lokalen kubeconfig-Datei, der standardmäßig ~/.kube/config lautet und von der Umgebungsvariable KUBECONFIG festgelegt wird, die den Supervisor-Konfigurationskontext für Ihren vCenter SSO-Benutzer enthält.
    • --kubecontext SUPERVISOR-CONTROL-PLANE-IP-ADDRESS ist der Kontext von Supervisor, der mit SUPERVISOR_IP identisch ist, z. B. 10.179.144.55.
  4. Führen Sie Tanzu-CLI-Befehle aus und überprüfen Sie die Konnektivität.
    tanzu plugin list
    tanzu cluster list -n VSPHERE-NS-FOR-TKG