Especifica una imagen de nodo

En esta página, se explica cómo especificar una imagen de nodo en Google Kubernetes Engine.

Para obtener información sobre cómo funcionan las imágenes de nodos, consulta Imágenes de nodo.

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

Especifica una imagen de nodo

Puedes seleccionar la imagen de nodo que desees usar cuando crees un clúster nuevo o puedes modificarla en un clúster existente.

Crear un clúster nuevo:

gcloud

Container-Optimized OS es la opción predeterminada para la imagen de nodo del clúster. Puedes especificar la imagen de nodo de Ubuntu si incluyes la opción --image-type cuando usas el comando de gcloud container clusters create.

Para crear un clúster nuevo con Container-Optimized OS como la imagen de nodo, ejecuta el siguiente comando:

gcloud container clusters create [CLUSTER_NAME]

en el que [CLUSTER_NAME] es el nombre que eliges para el clúster.

Para crear un clúster nuevo con Ubuntu como la imagen de nodo, ejecuta el siguiente comando:

gcloud container clusters create [CLUSTER_NAME] --image-type ubuntu

Console

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

    Ir al menú Google Kubernetes Engine

  2. Haz clic en Crear clúster.

  3. Configura tu clúster como desees. Desde el menú desplegable Tipo de imagen, selecciona el tipo de imagen de nodo que deseas.

  4. Haz clic en Crear.

Actualizar un clúster existente:

gcloud

Puedes actualizar un clúster existente para usar las imágenes de nodo de Container-Optimized OS o de Ubuntu con el comando de gcloud container clusters upgrade. Puedes actualizar todos los grupos de nodos en el clúster o puedes especificar un grupo de nodos específico con --node-pool.

Si deseas actualizar un clúster existente para que use la imagen de nodo de Container-Optimized OS, ejecuta el siguiente comando:

gcloud container clusters upgrade --image-type cos [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

Si deseas actualizar un clúster existente para que use la imagen de nodo de Ubuntu, ejecuta el siguiente comando:

gcloud container clusters upgrade --image-type ubuntu [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

Console

  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, que tiene forma de lápiz.

  3. En Grupos de nodos, selecciona el que desees.

  4. En el campo Imagen de nodo, haz clic en Cambiar.

  5. Selecciona la imagen de nodo que desees.

  6. Haz clic en Cambiar.

  7. Haz clic en Guardar para salir de la pantalla de modificación del clúster.

Próximos pasos