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

Execute as etapas a seguir para se preparar para a tarefa:

  • 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 ID do projeto padrão:
    gcloud config set project [PROJECT_ID]
  • Se você estiver trabalhando com clusters zonais, defina a zona padrão do Compute:
    gcloud config set compute/zone [COMPUTE_ZONE]
  • Se você estiver trabalhando com clusters regionais, defina a região padrão do Compute:
    gcloud config set compute/region [COMPUTE_REGION]
  • Atualize gcloud para a versão mais recente:
    gcloud components update

Como ver 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.

Acesse 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 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 a seção Como configurar um cluster padrão para os comandos kubectl.

Como configurar um cluster padrão para gcloud

gcloud

Para definir um cluster padrão para os comandos gcloud, execute este 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, use 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 escolhido para o cluster.
  • [COMPUTE_ZONE] é a zona do plano de controle.
  • [[COMPUTE_ZONE],[COMPUTE_ZONE]...] são todas as zonas desejadas. Inclua a zona do plano de controle de cluster.

Por exemplo, 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, example-cluster é executado em us-central1-a, us-central1-b e us-central1-c. Se você quiser que o cluster seja executado apenas em us-central1-a e us-central1-b, execute este 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 atual, execute as seguintes etapas:

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

    Acesse 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 atuais 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, example-cluster é executado em us-central1-a e us-central1-b. Para adicionar us-central1-c, você executaria este comando:

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

Como outro exemplo, example-cluster é executado em us-central1-a, us-central1-b e us-central1-c. Se você quiser que o cluster seja executado apenas em us-central1-a e us-central1-b, execute este 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