Gérer vous-même les nœuds grâce aux nœuds autogérés - 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.

Gérer vous-même les nœuds grâce aux nœuds autogérés

Un cluster contient un ou plusieurs nœuds Amazon EC2 sur lesquels les pods sont planifiés. Les nœuds Amazon EKS s'exécutent dans votre compte AWS et se connectent au plan de contrôle de votre cluster via le point de terminaison de serveur de l'API du cluster. Vous êtes facturé pour ceux-ci en fonction des tarifs Amazon EC2. Pour plus d’informations, consultez Tarification Amazon EC2.

Un cluster peut contenir plusieurs groupes de nœuds. Chaque groupe de nœuds contient un ou plusieurs nœuds déployés dans un groupe Amazon EC2 Auto Scaling. Le type d’instance des nœuds au sein du groupe peut varier, par exemple lorsque vous utilisez la sélection de type d’instance basée sur les attributs avec Karpenter. Toutes les instances d'un groupe de nœuds doivent utiliser le rôle IAM du nœud Amazon EKS.

Amazon EKS fournit des images Amazon Machine Image (AMI) spécialisées appelées « AMI optimisées pour Amazon EKS ». Les AMI sont configurées pour fonctionner avec Amazon EKS. Leurs composants incluent containerd, kubelet et l'authentificateur IAM AWS. Les AMI contiennent également un script d’amorçage spécialisé qui leur permet de détecter et de se connecter automatiquement au plan de contrôle de votre cluster.

Si vous limitez l'accès au point de terminaison public de votre cluster à l'aide de blocs CIDR, nous vous recommandons d'activer également l'accès au point de terminaison privé. Cela permet aux nœuds de communiquer avec le cluster. Sans l'activation du point de terminaison privé, les blocs CIDR que vous spécifiez pour l'accès public doivent inclure les sources de sortie de votre VPC. Pour de plus amples informations, consultez Point de terminaison du serveur d’API du cluster.

Pour ajouter des nœuds autogérés à votre cluster Amazon EKS, consultez les rubriques qui suivent. Si vous lancez manuellement des nœuds autogérés, balisez chaque nœud avec la balise suivante en vous assurant que <cluster-name> correspond à votre cluster. Pour de plus amples informations, veuillez consulter Ajout et suppression de balises sur une ressource individuelle. Si vous suivez les étapes des guides qui suivent, l'identification requise est ajoutée au nœud pour vous.

Clé Valeur

kubernetes.io/cluster/<cluster-name>

owned

Important

Les balises du service de métadonnées d’instance (IMDS) Amazon EC2 ne sont pas compatibles avec les nœuds Amazon EKS. Lorsque les balises de métadonnées d’instance sont activées, l’utilisation de barres obliques (« / ») dans les valeurs des balises est interdite. Cette limitation peut entraîner des échecs de lancement d’instances, en particulier lorsque vous utilisez des outils de gestion de nœuds tels que Karpenter ou Cluster Autoscaler, car ces services dépendent de balises contenant des barres obliques pour fonctionner correctement.

Pour plus d'informations sur les nœuds à partir d'une perspective Kubernetes générale, consultez Nœuds dans la documentation Kubernetes.