Administra los clústeres

En esta página, se muestra cómo administrar tus clústeres en Google Kubernetes Engine. Para obtener información sobre cómo funcionan los clústeres, consulta Arquitectura de clústeres.

Antes de comenzar

Sigue estos pasos a fin de prepararte para esta tarea:

  • Asegúrate de que habilitaste la API de Google Kubernetes Engine.
  • Habilitar la API de Google Kubernetes Engine
  • Asegúrate de que instalaste el SDK de Cloud.
  • Establece tu ID del proyecto predeterminado:
    gcloud config set project [PROJECT_ID]
  • Si trabajas con clústeres zonales, establece tu zona de procesamiento predeterminada:
    gcloud config set compute/zone [COMPUTE_ZONE]
  • Si trabajas con clústeres regionales, establece tu región de procesamiento predeterminada:
    gcloud config set compute/region [COMPUTE_REGION]
  • Actualiza gcloud a la versión más reciente:
    gcloud components update

Visualiza tus clústeres

gcloud

Para ver un clúster específico, ejecuta el siguiente comando:

gcloud container clusters describe [CLUSTER_NAME]

Para ver todos los clústeres en tu zona predeterminada, ejecuta:

gcloud container clusters list

Console

Para ver tus clústeres, visita el menú de Google Kubernetes Engine en Cloud Console.

Ir al menú Google Kubernetes Engine

Para obtener más información sobre un clúster, selecciona el clúster de la lista.

Configura un clúster predeterminado para kubectl

Si tienes varios clústeres, puedes configurar un clúster predeterminado para la herramienta de línea de comandos de kubectl.

Si deseas obtener más información, consulta Configura un clúster predeterminado para los comandos de kubectl.

Configura un clúster predeterminado para gcloud

gcloud

A fin de establecer un clúster predeterminado para los comandos de gcloud, ejecuta el siguiente comando:

gcloud config set container/cluster [CLUSTER_NAME]

Agrega o quita zonas

Las siguientes secciones explican cómo agregar o quitar zonas del clúster.

Cómo cambiar zonas para clústeres zonales

gcloud

Para agregar o quitar zonas de un clúster zonal, usa el comando gcloud container clusters update:

gcloud container clusters update [CLUSTER_NAME] \
--zone [COMPUTE_ZONE] \
--node-locations [[COMPUTE_ZONE],[COMPUTE_ZONE],...]

En el ejemplo anterior, se ilustra lo siguiente:

  • [CLUSTER_NAME] es el nombre que elegiste para el clúster.
  • [COMPUTE_ZONE] es la zona del plano de control del clúster.
  • [[COMPUTE_ZONE],[COMPUTE_ZONE]...] se refiere a todas las zonas deseadas. Incluida la zona del plano de control del clúster.

Por ejemplo, example-cluster se ejecuta en us-central1-a. Para agregar dos zonas más al clúster, ejecuta el siguiente comando:

gcloud container clusters update example-cluster \
--zone us-central1-a
--node-locations us-central1-a,us-central1-b,us-central1-c

Otro ejemplo es example-cluster, que se ejecuta en us-central1-a, us-central1-b y us-central1-c. Si deseas que el clúster solo se ejecute en us-central1-a y us-central1-b, debes ejecutar el siguiente comando:

gcloud container clusters update example-cluster \
--zone us-central1-a \
--node-locations us-central1-a,us-central1-b

Console

Para agregar o quitar zonas en un clúster existente, realiza los siguientes pasos:

  1. Visita el menú de Google Kubernetes Engine en Cloud Console.

    Ir al menú Google Kubernetes Engine

  2. Haz clic en el botón Editar del clúster, el cual parece un lápiz.

  3. Desde la sección de Zonas adicionales, selecciona las zonas deseadas.

  4. Haz clic en Guardar.

Cambia zonas para clústeres regionales

Por el momento, solo es posible cambiar las zonas de los clústeres regionales existentes mediante el comando gcloud.

gcloud

Para agregarle o quitarle zonas a un clúster regional, usa el comando gcloud container clusters update con la marca --region:

gcloud container clusters update [CLUSTER_NAME] \
--region [REGION] \
--node-locations [COMPUTE_ZONE,COMPUTE_ZONE,...]

En el ejemplo anterior, se ilustra lo siguiente:

  • [CLUSTER_NAME] es el nombre del clúster.
  • [REGION] es la región en la que se ejecuta el clúster.
  • [[COMPUTE_ZONE],[COMPUTE_ZONE],...] se refiere a todas las zonas deseadas.

Por ejemplo, example-cluster se ejecuta en us-central1-a y us-central1-b. Para agregar us-central1-c, debes ejecutar el siguiente comando:

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b,us-central1-c

Otro ejemplo es example-cluster, que se ejecuta en us-central1-a, us-central1-b y us-central1-c. Si deseas que el clúster solo se ejecute en us-central1-a y us-central1-b, debes ejecutar el siguiente comando:

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b

Próximos pasos