Borrar un clúster

En esta página, se explica cómo borrar un grupo de nodos y un clúster.

Borrar un grupo de nodos

Para borrar un clúster, primero debes borrar todos sus grupos de nodos.

Console

  1. En la consola de Google Cloud, ve a la página Descripción general de los clústeres de Google Kubernetes Engine.

    Ir a los clústeres de GKE

  2. Selecciona el proyecto de Google Cloud en el que se encuentra el clúster.

  3. En la lista de clústeres, selecciona su nombre y, luego, Ver detalles en el panel lateral.

  4. Selecciona la pestaña Nodos para ver una lista de todos los grupos de nodos.

  5. Selecciona un grupo de nodos de la lista.

  6. Cerca de la parte superior de la ventana, haz clic en Borrar.

    Si falla la eliminación, sigue los pasos que se indican en la pestaña gcloud y agrega la marca --ignore-errors al comando gcloud container aws node-pools delete.

gcloud

  1. Obtén una lista de tus grupos de nodos:

    gcloud container aws node-pools list \
      --cluster CLUSTER_NAME \
      --location GOOGLE_CLOUD_LOCATION
    

    Reemplaza lo siguiente:

    • CLUSTER_NAME: el nombre del clúster al que está conectado el grupo de nodos
    • GOOGLE_CLOUD_LOCATION: la ubicación de Google Cloud que aloja el grupo de nodos
  2. En cada uno de tus grupos de nodos, bórralo con el siguiente comando:

    gcloud container aws node-pools delete NODE_POOL_NAME \
      --cluster CLUSTER_NAME \
      --location GOOGLE_CLOUD_LOCATION
    

    Reemplaza lo siguiente:

    • NODE_POOL_NAME: el nombre del grupo de nodos que se borrará
    • CLUSTER_NAME
    • GOOGLE_CLOUD_LOCATION

    Si el comando muestra un error y la eliminación falla, puedes forzar la eliminación. Para ello, vuelve a ejecutar el comando con la marca --ignore-errors. Esta marca está disponible en la versión 1.29 y posteriores.

Cómo GKE on AWS protege las cargas de trabajo durante la eliminación del grupo de nodos

Durante la eliminación del grupo de nodos, GKE on AWS realiza cierres ordenados en cada nodo sin respetar PodDisruptionBudget. Para ello, siguen estos pasos:

  1. Inhabilitan el escalador automático del clúster si estaba habilitado.
  2. Establecen un plazo para el proceso de vaciado. Después de este plazo, incluso si todavía hay objetos de Pod existentes, GKE on AWS deja de desviarse y borra las máquinas virtuales subyacentes. El plazo predeterminado es de 5 minutos. Por cada 10 nodos más, se agregan 5 minutos más.
  3. Acordonan todos los nodos del grupo de nodos.
  4. Antes de que se cumpla el plazo, borran los objetos de Pod en el grupo de nodos con el mejor esfuerzo.
  5. Borran todos los recursos de procesamiento subyacentes.

Borra un clúster

Antes de borrar un clúster, asegúrate de haber borrado todos sus grupos de nodos.

Console

  1. En la consola de Google Cloud, ve a la página Descripción general de los clústeres de Google Kubernetes Engine.

    Ir a los clústeres de GKE

  2. Selecciona el proyecto de Google Cloud en el que se encuentra el clúster.

  3. En la lista de clústeres, selecciona su nombre y, luego, Ver detalles en el panel lateral.

  4. Cerca de la parte superior de la ventana, haz clic en Borrar.

    Si falla la eliminación, sigue los pasos que se indican en la pestaña gcloud y agrega la marca --ignore-errors al comando gcloud container aws clusters delete.

gcloud

Para borrar un clúster, ejecuta el siguiente comando:

gcloud container aws clusters delete CLUSTER_NAME \
    --location GOOGLE_CLOUD_LOCATION

Reemplaza lo siguiente:

  • CLUSTER_NAME: el nombre del clúster que se borrará
  • GOOGLE_CLOUD_LOCATION: la ubicación de Google Cloud que aloja este clúster

    Si el comando muestra un error y la eliminación falla, puedes forzar la eliminación. Para ello, vuelve a ejecutar el comando con la marca --ignore-errors. Esta marca está disponible en la versión 1.29 y posteriores.

¿Qué sigue?