Aidez à améliorer cette page
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.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
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 explique comment supprimer un groupe de nœuds gérés Amazon EKS. Lorsque vous supprimez un groupe de nœuds gérés, Amazon EKS définit d'abord 0 pour les tailles minimale, maximale et souhaitée de votre groupe Auto Scaling. 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 vider ce nœud. Pendant le processus de vidange, Kubernetes effectue les opérations suivantes pour chaque pod du nœud : exécute tous les hooks de preStop cycle de vie configurés, envoie SIGTERM des signaux aux conteneurs, puis attend l'terminationGracePeriodSecondsarrêt progressif. Si le nœud n'a pas été vidé au bout de 5 minutes, Amazon EKS permet à Auto Scaling de poursuivre la mise hors service forcée de l'instance. Une fois que toutes les instances ont été mises hors service, le groupe Auto Scaling est supprimé.
Important
Si vous supprimez un groupe de nœuds gérés qui utilise un rôle IAM de nœud qui n’est utilisé par aucun autre groupe de nœuds gérés dans le cluster, le rôle est supprimé de la ConfigMap aws-auth. Si l'un des groupes de nœuds autogérés dans le cluster utilisent le même rôle IAM de nœud, le statut des nœuds autogérés devient NotReady. 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éer des entrées d’accès, si la version de plateforme de votre cluster est au moins égale à la version minimale indiquée dans la section Conditions préalables de l’article Accorder aux utilisateurs IAM l’accès à Kubernetes avec des entrées d’accès EKS. Si la version de votre plateforme est antérieure à la version minimale requise pour les entrées d’accès, vous pouvez rajouter l’entrée dans le fichier aws-auth ConfigMap. Pour plus d'informations, entrez eksctl create iamidentitymapping --help dans votre terminal.
Vous pouvez supprimer un groupe de nœuds gérés à l’aide de la commande suivante :
eksctl
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œudseksctl.
AWS Management Console
Supprimer un groupe de nœuds gérés avec AWS Management Console
-
Ouvrez la console Amazon EKS
. -
Sur la page Clusters, choisissez le cluster qui contient le groupe de nœuds à supprimer.
-
Sur la page du cluster sélectionné, choisissez l'onglet Compute.
-
Dans la section Node Groups (Groupes de nœuds), choisissez le groupe de nœuds à supprimer. Ensuite, choisissez Supprimer.
-
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
Supprimer un groupe de nœuds gérés à l'aide de la AWS CLI
-
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> -
S'il
cli_pager=est défini dans la configuration de la CLI, utilisez les touches fléchées de votre clavier pour faire défiler la sortie de réponse. Appuyez sur la toucheqlorsque vous avez terminé.Pour plus d'options, consultez la
delete-nodegroupcommande dans le manuel de référence des commandes de la AWS CLI.