

 **Ajudar a melhorar esta página** 

Para contribuir com este guia de usuário, escolha o link **Editar esta página no GitHub**, disponível no painel direito de cada página.

# Excluir um grupo de nós gerenciados do seu cluster
<a name="delete-managed-node-group"></a>

Este tópico descreve como você pode excluir um grupo de nós gerenciados do Amazon EKS. Quando você exclui um grupo de nós gerenciados, o Amazon EKS primeiro define o tamanho mínimo, máximo e desejado do grupo do Auto Scaling como zero. Isso faz com que seu grupo de nós reduza a escala na vertical.

Antes que cada instância seja encerrada, o Amazon EKS envia um sinal para que a drenagem desse nó seja realizada. Durante o processo de drenagem, o Kubernetes faz o seguinte para cada pod no nó: executa quaisquer ganchos do ciclo de vida `preStop` configurados, envia sinais `SIGTERM` para os contêineres e, em seguida, aguarda o `terminationGracePeriodSeconds` para um encerramento ordenado. Caso a drenagem do nó não seja concluída após cinco minutos, o Amazon EKS permite que o Auto Scaling dê prosseguimento ao encerramento forçado da instância. Depois que todas as instâncias forem encerradas, o grupo do Auto Scaling será excluído.

**Importante**  
Se você excluir um grupo de nós gerenciado que usa um perfil do IAM do nó que não é usado por outro grupo de nós gerenciados no cluster, a função será removida do `ConfigMap` `aws-auth`. Se algum grupo de nós autogerenciados no cluster estiver usando a mesma função do IAM do nó, os nós autogerenciados serão movidos para o status `NotReady`. Além disso, a operação do cluster também é interrompida. Para adicionar um mapeamento para o perfil que você está usando somente para os grupos de nós autogerenciados, consulte [Criar entradas de acesso](creating-access-entries.md), se a versão da plataforma do seu cluster for pelo menos a versão mínima listada na seção de pré-requisitos de [Conceder aos usuários do IAM acesso ao Kubernetes com entradas de acesso EKS](access-entries.md). Se a versão da plataforma for anterior à versão mínima exigida para entradas de acesso, você poderá adicionar a entrada novamente ao `aws-auth` `ConfigMap`. Para obter mais informações, insira `eksctl create iamidentitymapping --help` no seu terminal.

Você pode excluir um grupo de nós gerenciados com:
+  [`eksctl`](#eksctl-delete-managed-nodegroup) 
+  [Console de gerenciamento da AWS](#console-delete-managed-nodegroup) 
+  [AWS CLI](#awscli-delete-managed-nodegroup) 

## `eksctl`
<a name="eksctl-delete-managed-nodegroup"></a>

 **Excluir um grupo de nós gerenciados com `eksctl` ** 

Insira o comando a seguir. Substitua `<example value>` por seus próprios valores.

```
eksctl delete nodegroup \
  --cluster <my-cluster> \
  --name <my-mng> \
  --region <region-code>
```

Para obter mais opções, consulte [Excluir e drenar grupos de nós](https://eksctl.io/usage/nodegroups/#deleting-and-draining-nodegroups) na documentação do `eksctl`.

## Console de gerenciamento da AWS
<a name="console-delete-managed-nodegroup"></a>

 **Excluir um grupo de nós gerenciados com Console de gerenciamento da AWS ** 

1. Abra o [console do Amazon EKS](https://console.aws.amazon.com/eks/home#/clusters).

1. Na página **Clusters**, escolha o cluster que contém o grupo de nós a ser excluído.

1. Na página do cluster selecionado, escolha a guia **Computação**.

1. Na seção **Node groups** (Grupos de nós), escolha o grupo de nós a ser excluído. Escolha **Excluir**.

1. Na caixa de diálogo de confirmação **Excluir grupo de nós**, insira o nome do grupo de nós. Escolha **Excluir**.

## AWS CLI
<a name="awscli-delete-managed-nodegroup"></a>

 **Excluir um grupo de nós gerenciados com AWS CLI** 

1. Insira o comando a seguir. Substitua `<example value>` por seus próprios valores.

   ```
   aws eks delete-nodegroup \
     --cluster-name <my-cluster> \
     --nodegroup-name <my-mng> \
     --region <region-code>
   ```

1. Se o parâmetro `cli_pager=` estiver definido na configuração da CLI, use as teclas de seta do teclado para navegar pelo conteúdo da resposta exibida. Pressione a tecla `q` quando terminar.

   Para obter mais opções, consulte o comando ` [delete-nodegroup](https://docs.aws.amazon.com/cli/latest/reference/eks/delete-nodegroup.html) ` em * AWS CLI Command Reference*.