Como gerenciar clusters

Veja nesta página como gerenciar seus clusters no Google Kubernetes Engine. Para aprender sobre como os clusters funcionam, consulte Arquitetura de cluster.

Antes de começar

Prepare-se para a tarefa tomando as seguintes medidas:

  • Verifique se você ativou a API Google Kubernetes Engine.
  • Ativar a API Google Kubernetes Engine
  • Verifique se o SDK do Cloud está instalado.
  • Defina o código padrão do projeto:
    gcloud config set project [PROJECT_ID]
  • Se você estiver trabalhando com clusters zonais, defina a zona de computação padrão:
    gcloud config set compute/zone [COMPUTE_ZONE]
  • Se você estiver trabalhando com clusters regionais, defina a região de computação padrão:
    gcloud config set compute/region [COMPUTE_REGION]
  • Atualize o gcloud para a versão mais recente:
    gcloud components update

Como visualizar os clusters

gcloud

Para visualizar um cluster específico, execute o seguinte comando:

gcloud container clusters describe [CLUSTER_NAME]

Para visualizar todos os clusters na sua zona padrão:

gcloud container clusters list

Console

Para visualizar os clusters, acesse o menu do Google Kubernetes Engine no Console do GCP.

Acessar o menu do Google Kubernetes Engine

Para ver mais informações sobre um cluster, selecione-o na lista.

Como configurar um cluster padrão para o kubectl

Se você tiver vários clusters, poderá definir um cluster padrão para a ferramenta de linha de comando kubectl.

Para saber mais, consulte Como configurar um cluster padrão para os comandos kubectl.

Como configurar um cluster padrão para o gcloud

gcloud

Para definir um cluster padrão para os comandos do gcloud, execute o seguinte comando:

gcloud config set container/cluster [CLUSTER_NAME]

Como adicionar ou remover zonas

Veja nas seções a seguir como adicionar ou remover zonas de cluster.

Como alterar as zonas para clusters zonais

gcloud

Para adicionar ou remover zonas de um cluster zonal, utilize o comando gcloud container clusters update:

gcloud container clusters update [CLUSTER_NAME] \
--zone [COMPUTE_ZONE] \
--node-locations [[COMPUTE_ZONE],[COMPUTE_ZONE],...]

em que:

  • [CLUSTER_NAME] é o nome que você escolheu para o cluster
  • [COMPUTE_ZONE] é a zona para o plano de controle do cluster;
  • [[COMPUTE_ZONE],[COMPUTE_ZONE]...] são todas as zonas desejadas. Inclua a zona do plano de controle de cluster.

Por exemplo, o example-cluster é executado em us-central1-a. Para adicionar mais duas zonas ao cluster, você executaria o seguinte comando:

gcloud container clusters update example-cluster \
--zone us-central1-a
--node-locations us-central1-a,us-central1-b,us-central1-c

Como outro exemplo, o example-cluster é executado em us-central1-a, us-central1-b e us-central1-c. Se você quer apenas que o cluster seja executado em us-central1-a e us-central1-b, execute o seguinte comando:

gcloud container clusters update example-cluster \
--zone us-central1-a \
--node-locations us-central1-a,us-central1-b

Console

Para adicionar ou remover zonas em um cluster existente, execute as seguintes etapas:

  1. Acesse o menu do Google Kubernetes Engine no Console do GCP.

    Acessar o menu do Google Kubernetes Engine

  2. Clique no botão "Editar" do cluster, que se parece com um lápis.

  3. Na seção Zonas adicionais, selecione as zonas desejadas.

  4. Clique em Salvar.

Como alterar as zonas para clusters regionais

Atualmente, só é possível alterar as zonas dos clusters regionais existentes usando o comando gcloud.

gcloud

Para adicionar ou remover zonas de um cluster regional, use o comando gcloud container clusters update com a sinalização --region:

gcloud container clusters update [CLUSTER_NAME] \
--region [REGION] \
--node-locations [COMPUTE_ZONE,COMPUTE_ZONE,...]

em que:

  • [CLUSTER_NAME] é o nome do cluster;
  • [REGION] é a região em que o cluster é executado;
  • [[COMPUTE_ZONE],[COMPUTE_ZONE],...] são todas as zonas desejadas.

Por exemplo, o example-cluster é executado em us-central1-a e us-central1-b. Para adicionar us-central1-c, execute o seguinte comando:

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b,us-central1-c

Como outro exemplo, o example-cluster é executado em us-central1-a, us-central1-b e us-central1-c. Se você quer apenas que o cluster seja executado em us-central1-a e us-central1-b, execute o seguinte comando:

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Kubernetes Engine