Cancelar o registro de um cluster do Kubernetes no console do Amazon EKS - Amazon EKS

Cancelar o registro de um cluster do Kubernetes no console do Amazon EKS

Se você terminou de usar um cluster conectado, pode cancelar seu registro. Depois que o registro for cancelado, o cluster não ficará mais visível no console do Amazon EKS.

É necessário ter estas permissões para chamar a API deregisterCluster:

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

Esse processo envolve duas etapas: cancelar o registro do cluster no Amazon EKS e desinstalar o agente do eks-connector do cluster.

Cancelar o registro do cluster Kubernetes

Para cancelar o registro de um cluster do conector Amazon EKS, é possível usar uma destas ferramentas:

AWS CLI

  1. AWS A CLI deve estar instalada. Para instalá-lo ou atualizá-lo, consulte Instalar a AWS CLI.

  2. Certifique-se de que o perfil do agente do Amazon EKS Connector foi criado.

  3. Cancele o registro do cluster conectado.

    aws eks deregister-cluster \ --name my-cluster \ --region region-code

AWS Management Console

  1. Abra o console do Amazon EKS.

  2. Escolha Clusters.

  3. Na página Clusters, selecione o cluster conectado e selecione Deregister (Cancelar registro).

  4. Confirme que você deseja cancelar o registro do cluster.

eksctl

  1. Instale a versão eksctl 0.68 ou posterior. Para obter informações sobre instalação ou upgrade, consulte Comece a usar o Amazon EKS - eksctl.

  2. Certifique-se de que o perfil do agente do Amazon EKS Connector foi criado.

  3. Cancele o registro do cluster conectado:

    eksctl deregister cluster --name my-cluster

Limpar os recursos no seu cluster Kubernetes

Para desinstalar o agente eks-connector, use uma das seguintes ferramentas:

helm

Execute o comando a seguir para desinstalar o agente.

helm -n eks-connector uninstall eks-connector

yaml

  1. Exclua o arquivo YAML do Amazon Connector EKS do cluster do Kubernetes.

    kubectl delete -f eks-connector.yaml
  2. Se você criou uma clusterrole ou clusterrolebindings para outras entidades principais do IA visando fornecer acesso ao cluster a mais um usuário do IAM, não se esqueça de excluí-lo do cluster do Kubernetes.