Criar um cluster do Autopilot

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Veja nesta página como criar um cluster do Google Kubernetes Engine (GKE) no modo Autopilot. O Autopilot é um modo de operação do GKE que permite que você se concentre nos serviços e aplicativos enquanto o Google gerencia os nós e a infraestrutura. Quando você implanta as cargas de trabalho, o GKE provisiona, configura e gerencia os recursos e o hardware, incluindo o escalonamento.

Antes de começar

Antes de começar, verifique se você realizou as tarefas a seguir:

  • Ativar a API Google Kubernetes Engine.
  • Ativar a API Google Kubernetes Engine
  • Se você quiser usar a Google Cloud CLI para essa tarefa, instale e, em seguida, inicialize a CLI gcloud.

Criar um cluster do Autopilots

É possível criar um cluster do Autopilot usando a Google Cloud CLI ou o Console do Google Cloud.

gcloud

Execute este comando:

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

Substitua:

  • CLUSTER_NAME: o nome do novo cluster de Autopilot.
  • REGION: a região do cluster, como us-central1.
  • PROJECT_ID: o ID do projeto.

Outra opção é usar a sinalização --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com para especificar uma conta de serviço do IAM diferente que os nós usem em vez da conta de serviço padrão do Compute Engine. Recomendamos que você crie e use uma conta de serviço com privilégios mínimos para que os nós não tenham mais privilégios do que o necessário.

Para ver uma lista de outras opções que podem ser especificadas, consulte a documentação de referência de gcloud container clusters create-auto.

Console

Execute as seguintes tarefas:

  1. Acesse a página Google Kubernetes Engine no console do Google Cloud.

    Acessar o Google Kubernetes Engine

  2. Clique em Criar.

  3. Em Autopilot, clique em Configurar.

  4. Insira o Nome do cluster.

  5. Selecione uma região para o cluster.

  6. Escolha Cluster público. Se a organização tiver requisitos específicos de isolamento de rede, considere criar um cluster particular do Autopilot. Veja instruções em Criar um cluster particular.

  7. Também é possível alterar as configurações avançadas e de rede.

  8. Clique em Criar.

Definir a versão e o canal de lançamento de um novo cluster do Autopilot

Por padrão, o GKE inscreve novos clusters do Autopilot no canal de lançamento normal, com a versão padrão do GKE no canal. É possível alterar o canal de lançamento ao criar um cluster do Autopilot usando a CLI gcloud ou o console do Google Cloud. Também é possível definir uma versão específica do GKE ao criar um cluster usando a CLI gcloud.

gcloud

Para definir o canal de lançamento e a versão do cluster ao criar um cluster do Autopilot, execute o seguinte comando. A definição da versão do cluster só é útil se você tiver um requisito de versão específico. Na maioria das situações, recomendamos que você defina apenas o canal de lançamento.

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

Substitua:

Essas sinalizações são opcionais. Se você definir uma versão específica do GKE, ela será aplicada até que uma nova versão se torne a versão padrão no canal de lançamento do cluster. O GKE faz upgrade automaticamente do cluster para a nova versão padrão.

Console

Para definir o canal de lançamento ao criar um cluster do Autopilot, faça o seguinte:

  1. Acesse a página Google Kubernetes Engine no console do Google Cloud.

    Acessar o Google Kubernetes Engine

  2. Clique em Criar.

  3. Em Autopilot, clique em Configurar.

  4. Especificar um nome

  5. Selecione uma Região.

  6. Clique em Opções avançadas.

  7. Escolher um canal de lançamento

  8. Altere as configurações conforme necessário e clique em Criar.

Também é possível alterar o canal de lançamento e a versão do GKE para clusters existentes. Para ver instruções, consulte Como fazer upgrade manual de um plano de controle e Como selecionar um novo canal de lançamento.

Conexão ao cluster

gcloud

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

Esse comando configura kubectl para usar o cluster que você criou.

Console

  1. Na lista de clusters, além do cluster ao qual você quer se conectar, clique em Ações e, em seguida, em Conectar.

  2. Clique em Executar no Cloud Shell quando solicitado. O comando gerado é copiado no Cloud Shell, por exemplo:

    gcloud container clusters get-credentials autopilot-cluster --region us-east1 --project autopilot-test
    
  3. Pressione Enter para executar o comando.

Verificar o modo do cluster

Verifique se o cluster é do Autopilot usando a CLI gcloud ou o console do Google Cloud.

gcloud

Para verificar se o cluster foi criado no modo Autopilot, execute o seguinte comando:

gcloud container clusters describe CLUSTER_NAME \
    --region REGION

A saída contém o seguinte:

autopilot:
  enabled: true

Console

Para verificar se o cluster foi criado no modo Autopilot, consulte a coluna Modo na lista de clusters. O status mostra Autopilot.

A seguir