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.
- 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.
- 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.
- 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.
- Wechseln Sie zum vSphere-Namespace-Kontext für Supervisor.
kubectl config get-contexts
kubectl config use-context <SUPERVISOR-CONTROL-PLANE-IP-ADDRESS>
- 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 lokalenkubeconfig
-Datei, der standardmäßig~/.kube/config
lautet und von der UmgebungsvariableKUBECONFIG
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 mitSUPERVISOR_IP
identisch ist, z. B.10.179.144.55
.
- 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