Crea un clúster Alfa

En esta página, se muestra cómo crear un clúster Alfa de Google Kubernetes Engine, que es un clúster con las funciones Alpha de Kubernetes habilitadas en Google Kubernetes Engine. También puedes leer más sobre los tipos de clústeres y sobre la arquitectura de los clústeres.

Antes de comenzar

Antes de comenzar, asegúrate de haber realizado las siguientes tareas:

Establece la configuración de gcloud predeterminada mediante uno de los siguientes métodos:

  • Usa gcloud init si deseas ver una explicación sobre cómo configurar parámetros predeterminados.
  • Usa gcloud config para establecer el ID, la zona y la región del proyecto de manera individual.

Usa gcloud init

Si recibes el error One of [--zone, --region] must be supplied: Please specify location, completa esta sección.

  1. Ejecuta gcloud init y sigue las instrucciones:

    gcloud init

    Si usas SSH en un servidor remoto, usa la marca --console-only para evitar que el comando abra un navegador:

    gcloud init --console-only
  2. Sigue las instrucciones a fin de autorizar a gcloud para que use tu cuenta de Google Cloud.
  3. Crea una configuración nueva o selecciona una existente.
  4. Elige un proyecto de Google Cloud.
  5. Elige una zona predeterminada de Compute Engine.

Usa gcloud config

  • 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

Crea un clúster Alfa

Puedes crear un clúster Alfa mediante la herramienta de gcloud o Google Cloud Console.

gcloud

Ejecuta el siguiente comando:

gcloud container clusters create cluster-name \
    --enable-kubernetes-alpha \
    [--zone compute-zone] \
    [--cluster-version version]

Reemplaza lo siguiente:

  • cluster-name: el nombre que eliges para el clúster
  • compute-zone es la zona en la que se crea el clúster. La marca opcional --zone anula la propiedad predeterminada compute/zone establecida por gcloud config set compute/zone.

  • version: la versión de GKE que se ejecutará en el clúster. Si no está configurada, el clúster ejecuta la versión predeterminada actual documentada en Control de versiones y actualizaciones.

Se te solicitará que confirmes una advertencia de que el clúster Alfa no se actualizará y se borrará después de 30 días:

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
  not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.

Console

  1. Ve al menú de Google Kubernetes Engine en Cloud Console.

    Ir al menú Google Kubernetes Engine

  2. Haz clic en Crear.

  3. En la sección Aspectos básicos del clúster, completa lo siguiente:

    1. Ingresa el nombre de tu clúster.
    2. En Tipo de ubicación, selecciona Zonal y, luego, selecciona la zona deseada para tu clúster.
    3. Si creas un clúster multizonal, selecciona la casilla de verificación Especificar las ubicaciones predeterminadas de nodos y, luego, elige las zonas adicionales en las que deseas que se ejecute el clúster.
    4. En la Versión principal, selecciona Versión estática y, luego, elige una versión de GKE.

  4. En el panel de navegación, en Grupos de nodos, haz clic en default-pool.

  5. En la sección Detalles del grupo de nodos, completa lo siguiente:

    1. Ingresa un Nombre para el Grupo de nodos predeterminado.
    2. Para los nodos de la versión estática, elige la Versión de nodo.
    3. Ingresa la Cantidad de nodos que deseas crear en el clúster. Debes tener una cuota de recursos disponible para los nodos y sus recursos (como las rutas de firewall).
    4. Borra Habilitar actualización automática y Habilitar reparación automática.
  6. En el panel de navegación, en Grupos de nodos, haz clic en Nodos.

  7. En la lista desplegable Tipo de imagen, selecciona la imagen de nodo deseada.

  8. Elige la Configuración de la máquina predeterminada para usar en las instancias. Cada tipo de máquina se factura de manera diferente. El tipo de máquina predeterminado es e2-medium. Para obtener información sobre el precio del tipo de máquina, consulta la hoja de precios de tipos de máquinas.

  9. En la lista desplegable Tipo de disco de arranque, selecciona el tipo de disco deseado.

  10. Ingresa el Tamaño de disco de arranque.

  11. En el panel de navegación, en Clúster, haz clic en Funciones.

  12. Haz clic en Habilitar funciones Alfa de Kubernetes en este clúster.

  13. Para leer y confirmar que comprendes la advertencia, selecciona Entiendo las consecuencias.

  14. Haga clic en Crear.

Después de crear un clúster, debes configurar kubectl para poder interactuar con el clúster de la línea de comandos.

Verifica cuándo vence un clúster Alfa

Para verificar cuándo vencen los clústeres Alfa, ejecuta el siguiente comando:

gcloud container clusters list

¿Qué sigue?