Nesta página, você verá como excluir um pool de nós e um cluster.
Excluir um pool de nós
Para excluir um cluster, primeiro é preciso excluir todos os pools de nós dele.
Console
No console Google Cloud , acesse a página Visão geral dos clusters do Google Kubernetes Engine.
Selecione o projeto Google Cloud em que o cluster está.
Na lista de clusters, selecione o nome do cluster e, em seguida, Ver detalhes no painel lateral.
Selecione a guia Nós para ver uma lista de todos os pools de nós.
Selecione um pool de nós na lista.
Próximo à parte superior da janela, clique em Excluir.
Se a exclusão falhar, siga as etapas na guia
gcloude adicione a flag--ignore-errorsao comandogcloud container aws node-pools delete.
gcloud
Receba uma lista dos pools de nós:
gcloud container aws node-pools list \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONSubstitua:
CLUSTER_NAME: o nome do cluster a que o pool de nós está anexadoGOOGLE_CLOUD_LOCATION: o Google Cloud local que hospeda o pool de nós
Para cada um dos seus pools de nós, exclua-o com o seguinte comando:
gcloud container aws node-pools delete NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONSubstitua:
NODE_POOL_NAME: o nome do pool de nós a ser excluídoCLUSTER_NAMEGOOGLE_CLOUD_LOCATION
Se o comando retornar um erro e a exclusão falhar, force a exclusão executando o comando novamente com a flag
--ignore-errors. Essa flag está disponível na versão 1.29 e posteriores.
Como o GKE na AWS protege as cargas de trabalho durante a exclusão do pool de nós
Durante a exclusão do pool de nós, o GKE na AWS executa um encerramento otimizado em cada nó sem respeitar o PodDisruptionBudget. São necessárias as seguintes etapas:
- Desative o escalonador automático de cluster, se estiver ativado.
 - Defina um prazo para o processo de drenagem. Depois desse prazo, mesmo que ainda haja objetos de pod existentes, o GKE na AWS interromperá a drenagem e continuará excluindo máquinas virtuais subjacentes. O prazo padrão é de cinco minutos. Para cada 10 nós, 5 minutos a mais são adicionados.
 - Restringir todos os nós no pool de nós.
 - Antes que o prazo seja alcançado, exclua os objetos do pod no pool de nós com os melhores esforços.
 - Exclua todos os recursos computacionais subjacentes.
 
Excluir um cluster
Antes de excluir um cluster, verifique se você excluiu todos os pools de nós dele.
Console
No console Google Cloud , acesse a página Visão geral dos clusters do Google Kubernetes Engine.
Selecione o projeto Google Cloud em que o cluster está.
Na lista de clusters, selecione o nome do cluster e, em seguida, Ver detalhes no painel lateral.
Próximo à parte superior da janela, clique em Excluir.
Se a exclusão falhar, siga as etapas na guia
gcloude adicione a flag--ignore-errorsao comandogcloud container aws clusters delete.
gcloud
Para excluir um cluster de usuário, execute o seguinte comando:
gcloud container aws clusters delete CLUSTER_NAME \
    --location GOOGLE_CLOUD_LOCATION
Substitua:
CLUSTER_NAME: o nome do cluster a ser excluídoGOOGLE_CLOUD_LOCATION: o Google Cloud local que hospeda esse clusterSe o comando retornar um erro e a exclusão falhar, force a exclusão executando o comando novamente com a flag
--ignore-errors. Essa flag está disponível na versão 1.29 e posteriores.
A seguir
- Para mais informações, consulte a documentação 
gcloud container aws clusters delete.