Désenregistrer un cluster Kubernetes depuis la console Amazon EKS - Amazon EKS

Aidez à améliorer cette page

Pour contribuer à ce guide de l’utilisateur, cliquez sur le lien Modifier cette page sur GitHub qui se trouve dans le volet droit de chaque page.

Désenregistrer un cluster Kubernetes depuis la console Amazon EKS

Si vous n'utilisez plus un cluster, vous pouvez annuler son enregistrement. Après l’annulation de son enregistrement, le cluster n’est plus visible dans la console Amazon EKS.

Vous devez disposer des autorisations suivantes pour appeler l'API deregisterCluster :

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

Ce processus comporte deux étapes : annulation de l'enregistrement du cluster auprès d'Amazon EKS et désinstallation de l'agent eks-connector dans le cluster.

Désenregistrer le cluster Kubernetes

Pour désenregistrer un cluster du connecteur Amazon EKS, vous pouvez utiliser l’un des outils suivants :

AWS CLI

  1. La CLI AWS doit être installé. Pour l’installer ou la mettre à niveau, consultez Installation de la CLI AWS.

  2. Assurez-vous que le rôle d'agent Amazon EKS Connector est créé.

  3. Annulez l'enregistrement du cluster connecté.

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

AWS Management Console

  1. Ouvrez la console Amazon EKS.

  2. Choisissez Clusters.

  3. Sur la page Clusters, sélectionnez le cluster connecté et sélectionnez Deregister (Annuler l'enregistrer).

  4. Confirmez que vous voulez annuler l'enregistrement du cluster.

eksctl

  1. Installez la eksctl version 0.68 ou une version ultérieure. Pour l'installer ou la mettre à niveau, veuillez consulter la rubrique Démarrage avec Amazon EKS – eksctl.

  2. Assurez-vous que le rôle d'agent Amazon EKS Connector est créé.

  3. Annulez l’enregistrement du cluster connecté :

    eksctl deregister cluster --name my-cluster

Nettoyez les ressources de votre cluster Kubernetes

Pour désinstaller l’agent eks-connector, utilisez l’un des outils suivants :

helm

Exécutez la commande suivante pour désinstaller l'agent.

helm -n eks-connector uninstall eks-connector

yaml

  1. Supprimez le fichier YAML Amazon EKS Connector de votre cluster Kubernetes.

    kubectl delete -f eks-connector.yaml
  2. Si vous avez créé clusterrole ou clusterrolebindings pour ajouter des principaux IAM supplémentaires pour accéder au cluster, supprimez-les de votre cluster Kubernetes.