Utilizzare questa sezione per risolvere i problemi di connessione e gli errori di accesso del cluster TKG.
Errore di autorizzazioni insufficienti
Se non si dispone di autorizzazioni sufficienti per Spazio dei nomi vSphere, non è possibile connettersi a Supervisore o a un cluster TKG come utente vCenter Single Sign-On.
Plug-in vSphere per kubectl restituisce il messaggio di errore Error from server (Forbidden)
quando si tenta di connettersi a Supervisore o a un cluster TKG come utente vCenter Single Sign-On.
Non si dispone di autorizzazioni di ruolo sufficienti in Spazio dei nomi vSphere o al proprio account utente non è stato concesso l'accesso.
I tecnici di DevOps che gestiscono il cluster possono verificare con l'amministratore di vSphere che gli siano state concesse le autorizzazioni di Modifica per il Spazio dei nomi vSphere. Gli sviluppatori che utilizzano il cluster per distribuire carichi di lavoro possono verificare con l'amministratore del cluster che sia stato concesso l'accesso al cluster.
Errore di accesso vSphere Kubectl
Failed to get available workloads, response from the server was invalid.
-v=10
per ottenere un output del registro più dettagliato.
kubectl vsphere login --server=10.110.150.56 --vsphere-username [email protected] -v=10
invalid or missing credentials
.
DEBU[0000] User passed verbosity level: 10 DEBU[0000] Setting verbosity level: 10 DEBU[0000] Setting request timeout: DEBU[0000] login called as: /usr/local/bin/kubectl-vsphere login --server=10.110.150.56 --vsphere-username [email protected] -v=10 DEBU[0000] Creating wcp.Client for --server=10.110.150.56. INFO[0000] Does not appear to be a vCenter or ESXi address. DEBU[0000] Got response: INFO[0000] Using [email protected] as username. DEBU[0000] Env variable KUBECTL_VSPHERE_PASSWORD is present DEBU[0000] Error while getting list of workloads: invalid or missing credentials FATA[0000] Failed to get available workloads, response from the server was invalid.
SSH al Supervisore
- Accedere a vCenter utilizzando l'account utente root.
- Digitare
dcli +i
per utilizzare la CLI del data center in modalità interattiva. - Eseguire il comando
namespacemanagement software clusters list
per restituire lo stato del Supervisore. - Digitare
exit
per uscire dalla shelldcli
. - Digitare
shell
per attivare la modalità della shell bash. - Digitare
/usr/lib/vmware-wcp/decyptK8Pwd.py
per ottenere l'indirizzo IP e la password per il Supervisore. - Digitare
ssh 10.100.150.56
per accedere tramite SSH al Supervisore, dove sostituire l'indirizzo IP di esempio con l'indirizzo IP restituito dal comando precedente.