En esta página, se describe cómo administrar los clústeres de GKE On-Prem.
Antes de comenzar
Para establecer una conexión SSH a tu estación de trabajo de administrador, ejecuta lo siguiente:
ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
Accede a Google Cloud con las credenciales de tu cuenta:
gcloud auth login
Configura un proyecto predeterminado Configurar un proyecto predeterminado de Google Cloud hace que todos los comandos de la CLI de gcloud se ejecuten en el proyecto, de modo que no tengas que especificar el proyecto para cada comando:
gcloud config set project [PROJECT_ID]
Reemplaza
[PROJECT_ID]
por el ID del proyecto. (Puedes encontrar el ID del proyecto en la consola de Google Cloud o mediante la ejecución degcloud config get-value project
).
Visualiza los clústeres
kubectl
kubectl get clusters --kubeconfig [ADMIN_CLUSTER_KUBECONFIG]
Consola
Si eliges registrar tus clústeres con Google Cloud mediante la propagación del campo gkeconnect
del archivo de configuración de GKE On-Prem, puedes ver los clústeres en la consola de Google Cloud. Para obtener más información, consulta Visualiza clústeres registrados en la documentación de Connect.
Conéctate a los clústeres
Si deseas conectarte a los clústeres, tienes dos opciones:
- Puedes establecer una conexión SSH con nodos de clúster.
- Si registraste tus clústeres con Google Cloud, puedes acceder a los clústeres desde la consola de Google Cloud.
Verifica la versión del clúster
Clúster de usuario
kubectl get cluster --kubeconfig [USER_CLUSTER_KUBECONFIG] -o yaml | grep bundle.gke.io/version
La versión del clúster es la misma que la del paquete que muestra este comando.
Clúster de administrador
Obtén los pods en el espacio de nombres kube-system
del clúster de administrador:
kubectl get pods --kubeconfig [ADMIN_CLUSTER_KUBECONFIG] -n kube-system
Para el Pod con el prefijo clusterapi-controllers
, obtén la configuración del Pod. Por ejemplo:
kubectl get pod clusterapi-controllers-677f8b7bbd-zb4r6 --kubeconfig kubeconfig -o yaml -n kube-system | grep image:.*controller-manager
La versión del clúster es la misma que la de la imagen que muestra este comando.