Gérer des clusters

Cette page explique comment gérer vos clusters GKE On-Prem.

Avant de commencer

  1. Connectez-vous en mode SSH à votre poste de travail administrateur :

    ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
    
  2. Connectez-vous à Google Cloud à l'aide des identifiants de votre compte :

    gcloud auth login
  3. Définir un projet par défaut La définition d'un projet Google Cloud par défaut entraîne l'exécution de toutes les commandes de gcloud CLI sur le projet. Vous n'avez ainsi pas besoin de spécifier votre projet pour chaque commande :

    gcloud config set project [PROJECT_ID]
    

    Remplacez [PROJECT_ID] par votre ID de projet. (Vous trouverez l'ID de votre projet dans la console Google Cloud ou en exécutant gcloud config get-value project.)

Afficher les clusters

kubectl

kubectl get clusters --kubeconfig [ADMIN_CLUSTER_KUBECONFIG]

Console

Si vous avez choisi d'enregistrer vos clusters à l'aide de Google Cloud en remplissant le champ gkeconnect du fichier de configuration GKE On-Prem, vous pouvez afficher vos clusters dans la console Google Cloud. Pour en savoir plus, consultez la page Afficher les clusters enregistrés dans la documentation de Connect.

Se connecter aux clusters

Si vous souhaitez vous connecter à vos clusters, deux options s'offrent à vous :

Vérifier la version d'un cluster

Cluster d'utilisateur

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

La version du cluster est identique à la version du bundle renvoyée par cette commande.

Cluster d'administrateur

Récupérez les pods dans l'espace de noms kube-system du cluster d'administrateur :

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

Pour le pod précédé de clusterapi-controllers, récupérez la configuration du pod. Exemple :

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

La version du cluster est identique à la version image renvoyée par cette commande.