Administra los clústeres

Esta página te 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 habilitar la API de Google Kubernetes Engine.
  • Habilitar la API de Google Kubernetes Engine
  • Asegúrate de instalar el SDK de Cloud.
  • Configura el ID del proyecto predeterminado:
    gcloud config set project [PROJECT_ID]
  • Si trabajas con clústeres zonales, configura tu zona de procesamiento predeterminada:
    gcloud config set compute/zone [COMPUTE_ZONE]
  • Si trabajas con clústeres regionales, configura 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 la GCP Console.

Visita el menú de Google Kubernetes Engine.

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

Cómo configurar un clúster predeterminado para kubectl

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

A fin de obtener más información, consulta Configuración de un clúster predeterminado para comandos kubectl.

Cómo configurar 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]

Cómo agregar o quitar zonas

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

Cómo cambiar zonas para clústeres zonales

gcloud

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

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

Donde:

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

Por ejemplo, example-cluster 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

Como otro ejemplo, example-cluster ejecuta en us-central1-a, us-central1-b y us-central1-c. Si solo deseas que el clúster se ejecute en us-central1-a y us-central1-b, ejecuta 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 la GCP Console.

    Visita el menú de 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.

Cómo cambiar zonas para clústeres regionales

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

gcloud

A fin de agregar o quitar zonas para un clúster regional, usa el comando de gcloud container clusters update con el marcador --region.

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

Donde:

  • [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],...] es todas las zonas deseadas.

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

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

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

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

¿Qué sigue?

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...