Estás viendo la documentación de una versión anterior de GKE On-Prem. Consulta la documentación más reciente.

Borra un clúster de usuarios

En esta página, se describe cómo borrar un clúster de usuario de GKE On-Prem.

Resumen

GKE On-Prem permite la eliminación de clústeres de usuario en buen estado a través de gkectl. Si el clúster está en mal estado (por ejemplo, si no se puede acceder a su plano de control o si el clúster no se inicia), consulta Borra un clúster de usuario de forma manual.

Borra un clúster de usuarios

Ejecuta el siguiente comando:

gkectl delete cluster \
--kubeconfig [ADMIN_CLUSTER_KUBECONFIG] \
--cluster [CLUSTER_NAME]

En el comando anterior, [ADMIN_CLUSTER_KUBECONFIG] es el archivo kubeconfig del clúster de administrador y [CLUSTER_NAME] es el nombre del clúster de usuario que deseas borrar.

Después de haber terminado

Después de que gkectl termine de borrar el clúster de usuario, borra el kubeconfig del clúster de usuario.

Problemas conocidos

Se puede crear una VM del plano de control de usuario adicional en vSphere después de que se borra el clúster. Sigue estos pasos para verificar que se borren todas las VM del clúster de usuario:

  1. En el menú Navegador izquierdo de vSphere Web Client, haz clic en el menú Hosts y clústeres.
  2. Busca tu grupo de recursos.
  3. No debe haber VM con el nombre del clúster de usuario como prefijo.

Si hay VM de clústeres de usuario restantes, realiza los siguientes pasos desde el cliente web de vSphere:

  1. Haz clic derecho en la VM del clúster de usuario y selecciona Power > Power Off (Encendido y apagado > Apagar).
  2. Una vez que la VM esté apagada, haz clic con el botón derecho en la VM y selecciona Borrar del disco.

Soluciona problemas

Para obtener más información, consulta Solución de problemas.

Diagnostica problemas de clústeres mediante gkectl

Usa los comandos gkectl diagnose para identificar los problemas de clústeres y compartir la información de un clúster con Google. Consulta Diagnostica problemas de clústeres.

Comportamiento de registro predeterminado

Para gkectl y gkeadm, basta con usar la configuración de registro predeterminada:

  • De forma predeterminada, las entradas de registro se guardan de la siguiente manera:

    • Para gkectl, el archivo de registro predeterminado es /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log y el archivo está vinculado con el archivo logs/gkectl-$(date).log en el directorio local en el que ejecutas gkectl.
    • Para gkeadm, el archivo de registro predeterminado es logs/gkeadm-$(date).log en el directorio local en el que ejecutas gkeadm.
  • Todas las entradas de registro se guardan en el archivo de registro, incluso si no se imprimen en la terminal (cuando --alsologtostderr es false).
  • El nivel de verbosidad -v5 (predeterminado) cubre todas las entradas de registro que necesita el equipo de asistencia.
  • El archivo de registro también contiene el comando ejecutado y el mensaje de error.

Recomendamos que envíes el archivo de registro al equipo de asistencia cuando necesites ayuda.

Especifica una ubicación no predeterminada para el archivo de registro

A fin de especificar una ubicación no predeterminada para el archivo de registro gkectl, usa la marca --log_file. El archivo de registro que especifiques no se vinculará con el directorio local.

A fin de especificar una ubicación no predeterminada para el archivo de registro gkeadm, usa la marca --log_file.

Ubica los registros de la API de clúster en el clúster de administrador

Si una VM no se inicia después de que se inicia el plano de control de administrador, puedes intentar depurarla mediante la inspección de los registros de los controladores de la API de clúster en el clúster de administrador:

  1. Encuentra el nombre del Pod de controladores de la API de clúster en el espacio de nombres kube-system, en el que [ADMIN_CLUSTER_KUBECONFIG] es la ruta de acceso al archivo kubeconfig del clúster de administrador:

    kubectl --kubeconfig [ADMIN_CLUSTER_KUBECONFIG] -n kube-system get pods | grep clusterapi-controllers
  2. Abre los registros del Pod, en los que [POD_NAME] es el nombre del Pod. De manera opcional, usa grep o una herramienta similar para buscar errores:

    kubectl --kubeconfig [ADMIN_CLUSTER_KUBECONFIG] -n kube-system logs [POD_NAME] vsphere-controller-manager