Cette page explique comment gérer vos clusters GKE On-Prem.
Avant de commencer
Connectez-vous en mode SSH à votre poste de travail administrateur :
ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
Connectez-vous à Google Cloud à l'aide des identifiants de votre compte :
gcloud auth login
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écutantgcloud 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 :
- Vous pouvez vous connecter en SSH aux nœuds de cluster.
- Si vous avez enregistré vos clusters à l'aide de Google Cloud, vous pouvez vous y connecter à partir de la console Google Cloud.
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.