Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

EKSModules complémentaires Amazon

Mode de mise au point
EKSModules complémentaires Amazon - Amazon EKS

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.

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 contribueront à 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.

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.

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 contribueront à 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.

Un module complémentaire est un logiciel qui fournit des fonctionnalités opérationnelles de soutien pour Kubernetes applications, mais n'est pas spécifique à l'application. Cela inclut des logiciels tels que les agents d'observabilité ou Kubernetes pilotes qui permettent au cluster d'interagir avec les AWS ressources sous-jacentes pour la mise en réseau, le calcul et le stockage. Les logiciels complémentaires sont généralement conçus et maintenus par Kubernetes communauté, fournisseurs de cloud comme AWS ou fournisseurs tiers. Amazon installe EKS automatiquement des modules complémentaires autogérés tels que Amazon VPC CNI plugin for Kubernetes,kube-proxy, et CoreDNS pour chaque cluster. Notez que le VPC CNI module complémentaire n'est pas compatible avec Amazon EKS Hybrid Nodes et ne se déploie pas sur des nœuds hybrides. Vous pouvez modifier la configuration par défaut des modules complémentaires et les mettre à jour quand vous le souhaitez.

EKSLes modules complémentaires Amazon permettent d'installer et de gérer un ensemble de modules complémentaires sélectionnés pour les EKS clusters Amazon. Tous les EKS modules complémentaires Amazon incluent les derniers correctifs de sécurité et corrections de bogues et sont validés AWS pour fonctionner avec AmazonEKS. Les EKS modules complémentaires Amazon vous permettent de garantir en permanence la sécurité et la stabilité de vos EKS clusters Amazon et de réduire la quantité de travail que vous devez effectuer pour installer, configurer et mettre à jour les modules complémentaires. Si un module complémentaire autogéré, tel qu'kube-proxyil est déjà exécuté sur votre cluster et disponible en tant que EKS module complémentaire Amazon, vous pouvez installer le EKS module complémentaire kube-proxy Amazon pour commencer à bénéficier des fonctionnalités des EKS modules complémentaires Amazon.

Vous pouvez mettre à jour des champs de configuration EKS gérés par Amazon spécifiques pour les EKS modules complémentaires Amazon via Amazon EKSAPI. Vous pouvez également modifier les champs de configuration non gérés par Amazon EKS directement dans le Kubernetes cluster une fois que le module complémentaire démarre. Cela inclut la définition de champs de configuration spécifiques pour un module complémentaire, le cas échéant. Ces modifications ne sont pas annulées par Amazon une EKS fois qu'elles ont été apportées. Cela est rendu possible grâce au Kubernetes fonctionnalité d'application côté serveur. Pour de plus amples informations, veuillez consulter Déterminez les champs que vous pouvez personnaliser pour les EKS modules complémentaires Amazon.

Vous pouvez utiliser les EKS modules complémentaires Amazon avec n'importe quel type de EKS nœud Amazon. Pour de plus amples informations, veuillez consulter Gérez les ressources informatiques à l'aide de nœuds.

Vous pouvez ajouter, mettre à jour ou supprimer des EKS modules complémentaires Amazon à l'aide des EKS API boutons Amazon AWS Management Console AWS CLI,, eteksctl. Vous pouvez également créer des EKS modules complémentaires Amazon à l'aide de AWS CloudFormation.

Considérations

Tenez compte des points suivants lorsque vous utilisez les EKS modules complémentaires Amazon :

  • Pour configurer des modules complémentaires pour le cluster, votre IAMprincipal doit être IAM autorisé à utiliser des modules complémentaires. Pour plus d'informations, consultez les actions ayant Addon dans leur nom dans Actions définies par Amazon Elastic Kubernetes Service.

  • EKSLes modules complémentaires Amazon s'exécutent sur les nœuds que vous approvisionnez ou configurez pour votre cluster. Les types de nœuds incluent EC2 les instances Amazon, Fargate et les nœuds hybrides.

  • Vous pouvez modifier les champs qui ne sont pas gérés par Amazon EKS afin de personnaliser l'installation d'un EKS module complémentaire Amazon. Pour de plus amples informations, veuillez consulter Déterminez les champs que vous pouvez personnaliser pour les EKS modules complémentaires Amazon.

  • Si vous créez un cluster avec l' AWS Management Console Amazon EKSkube-proxy, Amazon VPC CNI plugin for Kubernetes, et CoreDNS Les EKS modules complémentaires Amazon sont automatiquement ajoutés à votre cluster. Si vous avez l'habitude eksctl de créer votre cluster à l'aide d'un config fichier, eksctl vous pouvez également le créer à l'aide des EKS modules complémentaires Amazon. Si vous créez votre cluster en utilisant, eksctl sans config fichier ou avec un autre outil, l'outil autogérékube-proxy, Amazon VPC CNI plugin for Kubernetes, et CoreDNS les modules complémentaires sont installés, plutôt que les EKS modules complémentaires Amazon. Vous pouvez les gérer vous-même ou ajouter les EKS modules complémentaires Amazon manuellement après la création du cluster. Quelle que soit la méthode que vous utilisez pour créer votre cluster, le VPC CNI module complémentaire ne s'installe pas sur les nœuds hybrides.

  • Il eks:addon-cluster-admin ClusterRoleBinding lie le cluster-admin ClusterRole au eks:addon-manager Kubernetes identité. Le rôle dispose des autorisations nécessaires pour que l'eks:addon-manageridentité soit créée Kubernetes espaces de noms et installez des modules complémentaires dans les espaces de noms. S'il eks:addon-cluster-admin ClusterRoleBinding est supprimé, le EKS cluster Amazon continuera à fonctionner, mais Amazon n'EKSest plus en mesure de gérer les modules complémentaires. Tous les clusters qui démarrent avec les versions de plateforme suivantes utilisent la nouvelle ressource ClusterRoleBinding.

  • La compatibilité d'un sous-ensemble de EKS modules complémentaires de AWS a été validée avec Amazon EKS Hybrid Nodes. Pour plus d'informations, consultez le tableau de compatibilité surEKSExtensions Amazon disponibles auprès de AWS.

    Version de Kubernetes Version de plateforme EKS

    1,20

    eks.12

    1,21

    eks.14

    1,22

    eks.9

    1,23

    eks.5

    1,24

    eks.3

Considérations relatives au mode EKS automatique d'Amazon

Le mode Amazon EKS Auto inclut des fonctionnalités qui fournissent les fonctionnalités essentielles du cluster, notamment :

  • Mise en réseau de pods

  • Réseau de services

  • Cluster DNS

  • Autoscaling

  • Stockage en mode bloc

  • Contrôleur d'équilibrage de charge

  • Agent Pod Identity

  • Agent de surveillance des nœuds

Avec le calcul en mode automatique, de nombreux EKS modules complémentaires couramment utilisés deviennent redondants, tels que :

  • Amazon VPC CNI

  • kube-proxy

  • Noyau DNS

  • EBSCSIPilote Amazon

  • EKSAgent d'identité Pod

Toutefois, si votre cluster combine le mode automatique avec d'autres options de calcul telles que les EC2 instances autogérées, les groupes de nœuds gérés ou AWS Fargate, ces modules complémentaires restent nécessaires. AWS propose des EKS modules complémentaires améliorés avec des règles anti-affinité qui garantissent automatiquement que les modules complémentaires sont planifiés uniquement sur les types de calcul pris en charge. En outre, les utilisateurs peuvent désormais utiliser les EKS modules complémentaires DescribeAddonVersions API pour vérifier s'ils sont pris en charge computeTypes pour chaque module complémentaire et ses versions spécifiques. De plus, avec le mode EKS automatique, les contrôleurs répertoriés ci-dessus fonctionnent sur une AWS infrastructure propre. Il est donc possible que vous ne les voyiez même pas dans vos comptes, sauf si vous utilisez le mode EKS auto avec d'autres types de calcul, auquel cas vous verrez les contrôleurs que vous avez installés sur votre cluster.

Si vous envisagez d'activer le mode EKS automatique sur un cluster existant, vous devrez peut-être mettre à niveau la version de certains modules complémentaires. Pour plus d'informations, voir Versions complémentaires requises Mode EKS automatique.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.