Adicionar e gerenciar pools de nós

Nesta página, explicamos como adicionar e executar operações em pools de nós que executam os clusters do Google Kubernetes Engine. Para aprender sobre como os pools de nós funcionam, consulte Pools de nós.

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 do projeto padrão:
    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 a gcloud para a versão mais recente:
    gcloud components update

Como adicionar um pool de nós

gcloud

Para criar um pool de nós, execute o comando a seguir:

gcloud container node-pools create [POOL_NAME] --cluster [CLUSTER_NAME]

Para ver a lista completa de opções, consulte a documentação do gcloud container node-pools create.

Em uma solicitação de criação de node-pools create bem-sucedida, as informações do pool são retornadas:

Creating node pool example-pool...done.
Created [https://container.googleapis.com/v1/projects/kubernetes-engine-docs/zones/us-central1-f/clusters/example-cluster/nodePools/example-pool].
NAME          MACHINE_TYPE   DISK_SIZE_GB  NODE_VERSION
example-pool  n1-standard-1  100           1.2.4

Console

Para adicionar um pool de nós a um cluster existente, execute as etapas a seguir:

  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 Pools de nós, clique em Adicionar pool de nós.

  4. Configure seu pool de nós como quiser. Para ativar opções avançadas, como atualizações e escalonamento automáticos, clique em Edição avançada para o pool de nós.

  5. Clique em Salvar para fechar a sobreposição Edição avançada.

  6. Clique em Salvar novamente para modificar o cluster.

Como visualizar pools de nós em um cluster

gcloud

Para listar todos os pools de nós de um cluster, execute o comando gcloud node-pools list:

gcloud container node-pools list --cluster [CLUSTER_NAME]

Para ver os detalhes sobre um pool de nós específico, execute o comando gcloud node-pools describe:

gcloud container node-pools describe [POOL_NAME] \
    --cluster [CLUSTER_NAME]

Console

Para ver os pools de nós de um cluster, siga estas etapas:

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

    Acessar o menu do Google Kubernetes Engine

  2. Clique no nome do cluster que você quer visualizar.

  3. Na seção Pool de nós, clique no ícone de revelação ao lado do pool de nós desejado. O menu se expande para exibir detalhes sobre o pool de nós.

  4. Clique em Concluído para sair da visão geral de detalhes do pool de nós.

Como redimensionar um pool de nós

gcloud

Para redimensionar um pool de nós, use o comando gcloud container clusters resize. Especifique o nome do cluster, o nome do pool de nós desejado e o novo número de nós:

gcloud container clusters resize [CLUSTER_NAME] --node-pool [NODE_POOL] \
    --size [SIZE]

Repita esse comando para cada pool de nós. Se o cluster tiver apenas o pool de nós padrão, omita a sinalização --node-pool.

Para mais informações, consulte a documentação do gcloud container clusters resize.

Console

Para redimensionar os pools de nós do cluster, siga estas 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 Pool de nós, altere o valor do campo Tamanho para o valor pretendido. Repita para cada pool de nós, conforme necessário.

  4. Clique em Salvar.

Como fazer upgrade de um pool de nós

gcloud

Execute o comando gcloud container clusters upgrade e atualize todos os nós para a versão mais recente do Kubernetes:

gcloud container clusters upgrade [CLUSTER_NAME]

Para atualizar um pool de nós específico, especifique a sinalização --node-pool:

gcloud container clusters upgrade [CLUSTER_NAME] --node-pool [POOL_NAME]

Console

Para fazer upgrade de um pool de nós, siga estas 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 Pool de nós, clique no link Alterar ao lado do campo Versão do nó no pool de nós pretendido.

  4. Selecione a versão do Kubernetes que você quer.

  5. Leia o aviso e clique em Alterar para confirmar.

  6. Clique em Salvar para sair da tela de modificação do cluster.

Como excluir o pool de nós

A exclusão de um pool exclui os nós e as rotas que levam a eles. Todos os pods executados nesses nós são removidos e reprogramados. Se os pods tiverem seletores de nó específicos, poderão permanecer em uma condição não programável se nenhum outro nó no cluster cumprir os critérios.

gcloud

Para excluir um pool de nós, execute o comando gcloud node-pools delete:

gcloud container node-pools delete [POOL_NAME] --cluster [CLUSTER_NAME]

Console

Para excluir um pool de nós, siga estas 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. Para excluir o pool de nós, clique no ícone de exclusão, visível ao passar o mouse sobre o botão "Editar" que se parece com um lápis.

  4. Clique em Salvar. Para retornar à página de visão geral do cluster, clique na seta na parte superior da tela.

A seguir

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

Enviar comentários sobre…

Documentação do Kubernetes Engine