Crea un clúster de Autopilot

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En esta página, se explica cómo crear un clúster de Google Kubernetes Engine (GKE) en el modo Autopilot. Autopilot es un modo de operación de GKE que te permite enfocarte en tus servicios y aplicaciones, mientras Google administra tus nodos y la infraestructura. Cuando implementas tus cargas de trabajo, GKE aprovisiona, configura y administra los recursos y el hardware, incluso cuando escalas.

Antes de comenzar

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

  • Habilita la API de Google Kubernetes Engine.
  • Habilitar la API de Google Kubernetes Engine
  • Si deseas usar Google Cloud CLI para esta tarea, instala y, luego, inicializa la CLI de gcloud.

Crea un clúster de Autopilot

Puedes crear un clúster de Autopilot mediante Google Cloud CLI o Google Cloud Console.

gcloud

Ejecuta el siguiente comando:

gcloud container clusters create-auto CLUSTER_NAME \
    --region REGION \
    --project=PROJECT_ID

Reemplaza lo siguiente:

  • CLUSTER_NAME: Es el nombre del clúster nuevo de Autopilot.
  • REGION: Es la región para tu clúster, como us-central1.
  • PROJECT_ID: el ID de tu proyecto

De forma opcional, puedes usar la marca --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com para especificar una cuenta de servicio de IAM diferente que los nodos usen en lugar de la cuenta de servicio predeterminada de Compute Engine. Te recomendamos que crees y uses una cuenta de servicio con privilegios mínimos para que tus nodos no tengan más privilegios de los que requieren.

Para obtener una lista de otras opciones que puedes especificar, consulta la documentación de referencia de gcloud container clusters create-auto.

Console

Realiza las siguientes tareas:

  1. Ve a la página de Google Kubernetes Engine en la consola de Google Cloud.

    Ir a Google Kubernetes Engine

  2. Haz clic en Crear.

  3. En Autopilot, haz clic en Configurar.

  4. Ingresa el nombre de tu clúster.

  5. Selecciona una región para tu clúster.

  6. Elige Clúster público. Si tu organización tiene requisitos de aislamiento de red específicos, considera crear un clúster privado de Autopilot. Para obtener instrucciones, consulta Crea un clúster privado.

  7. De manera opcional, puedes cambiar la configuración de red y la configuración avanzada.

  8. Haga clic en Crear.

Configura la versión y el canal de versiones de un nuevo clúster de Autopilot

De forma predeterminada, GKE inscribe nuevos clústeres de Autopilot en el canal de versiones regular, con la versión de GKE predeterminada en el canal. Puedes cambiar el canal de versiones cuando creas un clúster de Autopilot mediante la CLI de gcloud o la consola de Google Cloud. También puedes configurar una versión específica de GKE cuando creas un clúster con la CLI de gcloud.

gcloud

Para configurar el canal de versiones y la versión del clúster cuando creas un clúster de Autopilot, ejecuta el comando que aparece a continuación. Configurar la versión del clúster solo es útil si tienes un requisito de versión específico. En la mayoría de los casos, te recomendamos que solo configures el canal de versiones.

gcloud container clusters create-auto CLUSTER_NAME \
    --region=COMPUTE_REGION \
    --release-channel=RELEASE_CHANNEL \
    --cluster-version=VERSION

Reemplaza lo siguiente:

Estas marcas son opcionales. Si configuras una versión específica de GKE, esa versión se aplica hasta que una versión nueva se convierta en la versión predeterminada en el canal de versiones de tu clúster. Luego, GKE actualiza de forma automática tu clúster a la versión predeterminada nueva.

Console

Para configurar el canal de versiones cuando creas un clúster de Autopilot, haz lo siguiente:

  1. Ve a la página de Google Kubernetes Engine en la consola de Google Cloud.

    Ir a Google Kubernetes Engine

  2. Haz clic en Crear.

  3. En Autopilot, haz clic en Configurar.

  4. Especifica un nombre.

  5. Selecciona una Región.

  6. Haga clic en Opciones avanzadas.

  7. Elige un canal de versiones.

  8. Cambia las otras opciones de configuración según sea necesario y, luego, haz clic en Crear.

También puedes cambiar el canal de versiones y la versión de GKE para los clústeres existentes. Si deseas obtener instrucciones, consulta Actualiza un plano de control de forma manual y Selecciona un canal de versiones nuevo.

Conéctate al clúster

gcloud

gcloud container clusters get-credentials CLUSTER_NAME \
    --region REGION \
    --project=PROJECT_ID

Este comando configura kubectl para usar el clúster que creaste.

Console

  1. En la lista de clústeres, junto al clúster al que deseas conectarte, haz clic en Acciones y, luego, en Conectar.

  2. Haz clic en Ejecutar en Cloud Shell cuando se te solicite. El comando generado se copia en Cloud Shell, por ejemplo:

    gcloud container clusters get-credentials autopilot-cluster --region us-east1 --project autopilot-test
    
  3. Presiona Intro para ejecutar el comando.

Verifica el modo del clúster

Puedes verificar que tu clúster sea de Autopilot mediante la CLI de gcloud o la consola de Google Cloud.

gcloud

Para verificar que tu clúster se haya creado en el modo Autopilot, ejecuta el siguiente comando:

gcloud container clusters describe CLUSTER_NAME \
    --region REGION

El resultado contiene lo siguiente:

autopilot:
  enabled: true

Console

Para verificar que tu clúster se creó en modo Autopilot, revisa la columna Modo en la lista de clústeres. El estado muestra Autopilot.

¿Qué sigue?