Supprimer un groupe de nœuds gérés de votre cluster - Amazon EKS

Aidez à améliorer cette page

Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tous.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer un groupe de nœuds gérés de votre cluster

Cette rubrique décrit comment supprimer un groupe de nœuds EKS géré par Amazon. Lorsque vous supprimez un groupe de nœuds gérés, Amazon définit d'EKSabord la taille minimale, maximale et souhaitée de votre groupe Auto Scaling à zéro. Cela entraîne ensuite une réduction d'échelle de votre groupe de nœuds.

Avant de mettre fin à chaque instance, Amazon EKS envoie un signal pour la vider Pods de ce nœud. Si l'instance Pods n'est pas épuisée au bout de quelques minutes, Amazon EKS laisse Auto Scaling poursuivre la mise hors service de l'instance. Après la résiliation de chaque instance, le groupe Auto Scaling est supprimé.

Important

Si vous supprimez un groupe de nœuds gérés qui utilise un IAM rôle de nœud qui n'est utilisé par aucun autre groupe de nœuds gérés du cluster, le rôle est supprimé du aws-authConfigMap. Si l'un des groupes de nœuds autogérés du cluster utilise le même IAM rôle de nœud, les nœuds autogérés passent au NotReady statut. De plus, le fonctionnement du cluster est également perturbé. Pour ajouter un mappage pour le rôle que vous utilisez uniquement pour les groupes de nœuds autogérés, consultez Création d'entrées d'accès si la version de la plateforme de votre cluster est au moins la version minimale répertoriée dans la section des prérequis de Accorder aux IAM utilisateurs l'accès à Kubernetes des entrées EKS d'accès. Si la version de votre plateforme est antérieure à la version minimale requise pour les entrées d'accès, vous pouvez réajouter l'entrée à la ConfigMap aws-auth. Pour plus d'informations, entrez eksctl create iamidentitymapping --help dans votre terminal.

Vous pouvez supprimer un groupe de nœuds gérés avec eksctl ou la AWS Management Console.

eksctl
Pour supprimer un groupe de nœuds gérés avec eksctl

Entrez la commande suivante. Remplacez chaque example value par vos propres valeurs.

eksctl delete nodegroup \ --cluster my-cluster \ --name my-mng \ --region region-code

Pour plus d'options, consultez la section Supprimer et vider des groupes de nœuds dans la documentation eksctl.

AWS Management Console
Pour supprimer votre groupe de nœuds géré à l'aide du AWS Management Console
  1. Ouvrez la EKS console Amazon à l'adresse https://console.aws.amazon.com/eks/home#/clusters.

  2. Sur la page Clusters, choisissez le cluster qui contient le groupe de nœuds à supprimer.

  3. Sur la page du cluster sélectionné, choisissez l'onglet Compute.

  4. Dans la section Node Groups (Groupes de nœuds), choisissez le groupe de nœuds à supprimer. Ensuite, choisissez Supprimer.

  5. Dans la boîte de dialogue de confirmation de la suppression du groupe de nœuds, entrez le nom du groupe de nœuds. Ensuite, choisissez Supprimer.

AWS CLI
Pour supprimer votre groupe de nœuds géré à l'aide du AWS CLI
  1. Entrez la commande suivante. Remplacez chaque example value par vos propres valeurs.

    aws eks delete-nodegroup \ --cluster-name my-cluster \ --nodegroup-name my-mng \ --region region-code
  2. Utilisez les touches fléchées de votre clavier pour faire défiler la sortie de réponse. Appuyez sur la touche q lorsque vous avez terminé.

Pour plus d'options, consultez la commande delete-nodegroup dans la section Référence des commandes AWS CLI .