Crea un clúster

En esta página, se muestra cómo crear un clúster de una sola zona con las características predeterminadas habilitadas en Google Kubernetes Engine. Para habilitar o configurar una característica específica de GKE en el clúster, consulta la documentación de esa característica. También puedes leer más sobre los tipos de clústeres que puedes crear.

Después de crear un clúster, no puedes cambiarlo de zonal a regional, o viceversa.

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.

  1. Ejecuta gcloud init y sigue las instrucciones:

    gcloud init

    Si usas SSH en un servidor remoto, utiliza 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 de una sola zona

Puedes crear un clúster de una sola zona con gcloud o Google Cloud Console.

gcloud

Para crear un clúster con la herramienta de línea de comandos de gcloud, usa uno de los siguientes comandos gcloud container clusters.

Reemplaza los valores del marcador de posición, como [CLUSTER-NAME], por los valores adecuados.

Usa un canal de versiones:

Reemplaza [CHANNEL] con el nombre del canal de versiones, ya sea stable, regular o rapid. Los clústeres inscritos en el canal rapid no se admiten para cargas de trabajo de producción.

    gcloud beta container clusters create [CLUSTER_NAME] \
        --zone [COMPUTE_ZONE] \
        --release-channel [CHANNEL]
    

Usa la versión predeterminada:

    gcloud container clusters create [CLUSTER_NAME] \
        --zone [COMPUTE_ZONE]
    

Usa una versión específica:

Reemplaza [VERSION] con una versión específica.

    gcloud container clusters create [CLUSTER_NAME] \
        --zone [COMPUTE_ZONE] \
        --cluster-version [VERSION]
    

Para ver la lista completa de marcas opcionales, consulta la documentación de gcloud container clusters create.

Console

Para crear un clúster de una sola zona con Cloud Console, haz lo siguiente:

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

    Ir al menú Google Kubernetes Engine

  2. Haz clic en Crear clúster.

  3. Elige la plantilla Clúster estándar o selecciona una plantilla adecuada para tu carga de trabajo.

  4. Selecciona una de las siguientes opciones para elegir la versión del clúster:

    • Elige el canal de versiones en el que está inscrito el clúster. Tu clúster y el grupo de nodos se actualizarán de manera automática dentro del canal.
    • Elige una versión de GKE específica. La opción de actualización automática se encuentra habilitada de forma predeterminada; por eso, tu clúster y su grupo de nodos se actualizarán automáticamente cuando su versión actual se seleccione para actualización automática.
    • Elige la versión predeterminada. La opción de actualización automática se encuentra habilitada de forma predeterminada; por eso, tu clúster y su grupo de nodos se actualizarán automáticamente cuando su versión actual se seleccione para actualización automática.

    Se recomienda usar canales de versiones. Si debes especificar una versión, se recomienda dejar habilitada la opción de actualización automática.

  5. Personaliza la plantilla si es necesario. Los siguientes campos son obligatorios:

    • Nombre: El nombre que elijas para el clúster. Debe ser único dentro del proyecto y la zona.
    • Tipo de ubicación: Si todos los nodos del clúster están en la misma zona o pueden estar en cualquier zona de una región determinada.
    • Zona: La zona de procesamiento de Compute Engine en la que se crea el clúster si el Tipo de ubicación es Zonal.
    • Región: La zona de procesamiento de Compute Engine en la que se crea el clúster si el Tipo de ubicación es Regional.
    • Grupo de nodos:
      • Tamaño del clúster: El número de nodos para crear en el clúster. Debes tener una cuota de recursos disponible para los nodos y sus recursos (como las rutas de firewall).
      • Tipo de máquina: El tipo de máquina de Compute Engine que se usará para las instancias. Cada tipo de máquina se factura de manera diferente. El tipo de máquina predeterminado es n1-standard-1. Para obtener información sobre el precio del tipo de máquina, consulta la hoja de precios por tipo de máquina.
  6. Haz clic en Crear.

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

Próximos pasos