Supprimer les nœuds hybrides - 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.

Supprimer les nœuds hybrides

Cette rubrique décrit comment supprimer les nœuds hybrides de votre cluster Amazon EKS. Vous devez supprimer vos nœuds hybrides avec l’outil compatible Kubernetes de votre choix, tel que kubectl. Les frais liés aux nœuds hybrides cessent lorsque l’objet nœud est supprimé du cluster Amazon EKS. Pour plus d’informations sur la tarification des nœuds hybrides, consultez la section Tarification d’Amazon EKS.

Important

La suppression de nœuds perturbe les charges de travail exécutées sur le nœud. Avant de supprimer des nœuds hybrides, nous vous recommandons de vider d’abord le nœud afin de déplacer les pods vers un autre nœud actif. Pour plus d’informations sur la mise hors tension des nœuds, consultez la section Mettre hors tension un nœud en toute sécurité dans la documentation Kubernetes.

Exécutez les étapes kubectl ci-dessous à partir de votre machine locale ou de l’instance que vous utilisez pour interagir avec le point de terminaison API Kubernetes du cluster Amazon EKS. Si vous utilisez un fichier spécifique kubeconfig, utilisez l’indicateur --kubeconfig.

Étape 1 : répertorier vos nœuds

kubectl get nodes

Étape 2 : vider votre nœud

Pour plus d’informations sur cette commande kubectl drain, consultez la section kubectl drain dans la documentation Kubernetes.

kubectl drain --ignore-daemonsets <node-name>

Étape 3 : arrêter et désinstaller les artefacts des nœuds hybrides

Vous pouvez utiliser la CLI des nœuds hybrides Amazon EKS (nodeadm) pour arrêter et supprimer les artefacts des nœuds hybrides de l’hôte. Vous devez exécuter nodeadm avec un utilisateur disposant des privilèges root/sudo. Par défaut, nodeadm uninstall ne continuera pas s’il reste des pods sur le nœud. Si vous utilisez Systems Manager (SSM) AWS comme fournisseur d’informations d’identification, la commande nodeadm uninstall désenregistre l’hôte en tant qu’instance AWS gérée par SSM. Pour de plus amples informations, consultez Référence des nœuds hybrides nodeadm.

nodeadm uninstall

Étape 4 : supprimer votre nœud du cluster

Une fois les artefacts des nœuds hybrides arrêtés et désinstallés, supprimez la ressource du nœud de votre cluster.

kubectl delete node <node-name>

Étape 5 : vérifier s’il reste des artefacts

Selon votre choix de CNI, il se peut que des artefacts subsistent sur vos nœuds hybrides après avoir exécuté les étapes ci-dessus. Pour plus d'informations, consultez Configurer CNI pour les nœuds hybrides.