Gestione dei cluster

In questa pagina viene descritto come gestire i tuoi cluster GKE On-Prem.

Prima di iniziare

  1. Accedi a SSH nella workstation di amministrazione:

    ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
    
  2. Accedi a Google Cloud utilizzando le credenziali del tuo account:

    gcloud auth login
  3. Imposta un progetto predefinito. L'impostazione di un'istanza di Google Cloud predefinita fa sì che tutti i comandi dell'interfaccia a riga di comando gcloud vengano eseguiti sul progetto, quindi non è necessario specificare il progetto per ogni comando:

    gcloud config set project [PROJECT_ID]
    

    Sostituisci [PROJECT_ID] con il tuo ID progetto. (Puoi trovare il tuo ID progetto in Google Cloud Console o eseguendo gcloud config get-value project).

Visualizzare i tuoi cluster

kubectl

kubectl get clusters --kubeconfig [ADMIN_CLUSTER_KUBECONFIG]

console

Se hai scelto di registrare i tuoi cluster in Google Cloud completando il campo gkeconnect del file di configurazione di GKE On-Prem, puoi visualizzare i tuoi cluster in Google Cloud Console. Per scoprire di più, consulta Visualizzare i cluster registrati nella documentazione di Connect.

Connessione ai cluster

Se vuoi connetterti ai cluster, hai due opzioni:

Controllo della versione del cluster in corso...

Cluster utente

kubectl get cluster --kubeconfig [USER_CLUSTER_KUBECONFIG] -o yaml | grep bundle.gke.io/version

La versione del cluster corrisponde a quella del bundle restituita da questo comando.

Cluster di amministrazione

Recupera i pod nello spazio dei nomi kube-system del cluster di amministrazione:

kubectl get pods --kubeconfig [ADMIN_CLUSTER_KUBECONFIG] -n kube-system

Per il pod con prefisso clusterapi-controllers, recupera la configurazione del pod. Ad esempio:

kubectl get pod clusterapi-controllers-677f8b7bbd-zb4r6 --kubeconfig kubeconfig -o yaml -n kube-system | grep image:.*controller-manager

La versione del cluster corrisponde a quella restituita da questo comando.