Elimine um node pool
Esta página mostra como eliminar pools de nós no GKE no Azure.
Elimine um node pool
Para eliminar um node pool, execute o seguinte comando:
Consola
Na Google Cloud consola, aceda à página Vista geral dos clusters do Google Kubernetes Engine.
Selecione o Google Cloud projeto no qual o cluster se encontra.
Na lista de clusters, selecione o nome do cluster e, de seguida, selecione Ver detalhes no painel lateral.
Selecione o separador Nós para ver uma lista de todos os conjuntos de nós.
Selecione um conjunto de nós na lista.
Junto à parte superior da janela, clique em
Eliminar.Se a eliminação falhar, siga os passos no separador
gcloud
e adicione a flag--ignore-errors
ao comandogcloud container azure node-pools delete
.
gcloud
Aceda a uma lista dos seus conjuntos de nós:
gcloud container azure node-pools list \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION
Substitua o seguinte:
CLUSTER_NAME
: o nome do cluster ao qual o conjunto de nós está associadoGOOGLE_CLOUD_LOCATION
: a Google Cloud localização que aloja o node pool
Para cada um dos seus conjuntos de nós, elimine-o com o seguinte comando:
gcloud container azure node-pools delete NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION
Substitua o seguinte:
NODE_POOL_NAME
: o nome do node pool a eliminarCLUSTER_NAME
GOOGLE_CLOUD_LOCATION
Se o comando devolver um erro e a eliminação falhar, pode forçar a eliminação executando o comando novamente com a flag
--ignore-errors
. Esta flag está disponível na versão 1.29 e posteriores.
Como o GKE no Azure protege as cargas de trabalho durante a eliminação do conjunto de nós
Durante a eliminação do conjunto de nós, o GKE no Azure desliga graciosamente cada nó sem respeitar o PodDisruptionBudget. Segue os seguintes passos:
- Desative o redimensionador automático de clusters, se tiver sido ativado.
- Configure um prazo para o processo de esgotamento. Após este prazo, mesmo que ainda existam objetos Pod, o GKE on Azure deixa de esgotar e prossegue com a eliminação das máquinas virtuais subjacentes. O prazo predefinido é de 5 minutos. Para cada 10 nós adicionais, são adicionados mais 5 minutos.
- Isolar todos os nós no conjunto de nós.
- Antes de o prazo ser cumprido, elimina os objetos Pod no conjunto de nós com os melhores esforços.
- Eliminar todos os recursos de computação subjacentes.
O que se segue?
- Experimente o início rápido para lançar a sua primeira carga de trabalho no GKE no Azure.
- Saiba mais sobre o dimensionamento automático de clusters.