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 ».

Automatisez l'infrastructure de clusters avec le mode automatique EKS

Mode de mise au point
Automatisez l'infrastructure de clusters avec le mode automatique EKS - 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.

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.

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.

Le mode automatique d'EKS étend la AWS gestion des clusters Kubernetes au-delà du cluster lui-même, afin de AWS permettre également de configurer et de gérer l'infrastructure qui permet le bon fonctionnement de vos charges de travail. Vous pouvez déléguer les décisions clés en matière d'infrastructure et tirer parti de l'expertise de AWS for day-to-day operations. L'infrastructure de cluster gérée par AWS inclut de nombreuses fonctionnalités Kubernetes en tant que composants principaux, par opposition aux modules complémentaires, tels que le dimensionnement automatique du calcul, la mise en réseau des pods et des services, l'équilibrage de charge des applications, le DNS du cluster, le stockage par blocs et le support du GPU.

Pour commencer, vous pouvez déployer un nouveau cluster EKS Auto Mode ou activer le mode EKS Auto sur un cluster existant. Vous pouvez déployer, mettre à niveau ou modifier vos clusters en mode automatique EKS à l'aide d'eksctl, de la AWS AWS Management Console CLI, d'EKS APIs ou de vos outils préférés infrastructure-as-code.

Avec le mode automatique d'EKS, vous pouvez continuer à utiliser vos outils compatibles Kubernetes préférés. Le mode automatique d'EKS s'intègre à AWS des services tels qu'Amazon EC2, Amazon EBS et ELB, en tirant parti des ressources AWS cloud conformes aux meilleures pratiques. Ces ressources sont automatiquement dimensionnées, optimisées en termes de coûts et régulièrement mises à jour afin de minimiser les coûts opérationnels et les frais généraux.

Fonctionnalités

Le mode automatique EKS fournit les fonctionnalités de haut niveau suivantes :

Simplifiez la gestion des clusters Kubernetes : le mode automatique d'EKS rationalise la gestion d'EKS en fournissant des clusters prêts pour la production avec une charge opérationnelle minimale. Avec le mode automatique d'EKS, vous pouvez exécuter des charges de travail dynamiques et exigeantes en toute confiance, sans avoir besoin d'une expertise approfondie d'EKS.

Disponibilité des applications : le mode automatique EKS ajoute ou supprime dynamiquement des nœuds dans votre cluster EKS en fonction des demandes de vos applications Kubernetes. Cela réduit le besoin de planification manuelle des capacités et garantit la disponibilité des applications.

Efficacité : le mode automatique EKS est conçu pour optimiser les coûts de calcul tout en respectant la flexibilité définie par vos exigences NodePool et celles de votre charge de travail. Il met également fin aux instances inutilisées et consolide les charges de travail sur d'autres nœuds afin d'améliorer la rentabilité.

Sécurité : le mode automatique EKS utilise AMIs des éléments considérés comme immuables pour vos nœuds. Ils AMIs renforcent le verrouillage des logiciels, activent les contrôles d'accès SELinux obligatoires et fournissent des systèmes de fichiers racine en lecture seule. En outre, les nœuds lancés par le mode automatique EKS ont une durée de vie maximale de 21 jours (que vous pouvez réduire), après quoi ils sont automatiquement remplacés par de nouveaux nœuds. Cette approche améliore votre niveau de sécurité en faisant régulièrement circuler les nœuds, conformément aux meilleures pratiques déjà adoptées par de nombreux clients.

Mises à niveau automatisées : le mode automatique d'EKS maintient votre cluster Kubernetes, vos nœuds et les composants associés à jour avec les derniers correctifs, tout en respectant les budgets d'interruption des modules (PDBs) et les budgets d'interruption () que vous NodePool avez configurés. NDBs Jusqu'à la durée de vie maximale de 21 jours, une intervention peut être nécessaire si le blocage PDBs ou d'autres configurations empêchent les mises à jour.

Composants gérés : le mode automatique d'EKS inclut Kubernetes et les fonctionnalités AWS cloud en tant que composants de base qui devraient autrement être gérés en tant que modules complémentaires. Cela inclut la prise en charge intégrée des attributions d'adresses IP des pods, des politiques réseau des pods, des services DNS locaux, des plug-ins GPU, des vérificateurs de santé et du stockage EBS CSI.

Personnalisable NodePools et NodeClasses : si votre charge de travail nécessite des modifications des configurations de stockage, de calcul ou de mise en réseau, vous pouvez créer des configurations personnalisées NodePools à NodeClasses l'aide du mode automatique EKS. Bien qu'elles soient par défaut NodePools et ne NodeClasses peuvent pas être modifiées, vous pouvez ajouter de nouvelles configurations personnalisées NodePools ou en NodeClasses complément des configurations par défaut pour répondre à vos besoins spécifiques.

Composants automatisés

Le mode automatique EKS rationalise le fonctionnement de vos clusters Amazon EKS en automatisant les principaux composants de l'infrastructure. L'activation du mode automatique EKS réduit encore les tâches de gestion de vos clusters EKS.

Voici une liste des composants du plan de données automatisés :

  • Calcul : pour de nombreuses charges de travail, le mode automatique d'EKS vous permet d'oublier de nombreux aspects du calcul de vos clusters EKS. Il s’agit des licences suivantes :

    • Nœuds : les nœuds du mode automatique EKS sont conçus pour être traités comme des appareils. Le mode automatique EKS effectue les opérations suivantes :

      • Choisit une AMI appropriée configurée avec de nombreux services nécessaires pour exécuter vos charges de travail sans intervention.

      • Verrouille ces fonctionnalités à l'aide du mode SELinux coercitif et d'un système de fichiers racine en lecture seule.

      • Empêche l'accès direct aux nœuds en interdisant l'accès SSH ou SSM.

      • Inclut la prise en charge du GPU, avec des pilotes de noyau et des plug-ins distincts pour NVIDIA et Neuron GPUs, permettant des charges de travail de haute performance.

    • Mise à l'échelle automatique : s'appuyant sur le dimensionnement automatique de Karpenter, le mode automatique d'EKS surveille les pods non planifiables et permet de déployer de nouveaux nœuds pour exécuter ces pods. Lorsque les charges de travail sont interrompues, le mode automatique d'EKS perturbe et arrête les nœuds de manière dynamique lorsqu'ils ne sont plus nécessaires, optimisant ainsi l'utilisation des ressources.

    • Mises à niveau : La prise de contrôle de vos nœuds rationalise la capacité d'EKS Auto Mode à fournir des correctifs de sécurité et à mettre à niveau le système d'exploitation et les composants selon les besoins. Ces mises à niveau sont conçues pour perturber le moins possible vos charges de travail. Le mode automatique EKS impose une durée de vie maximale des nœuds de 21 jours pour garantir que le up-to-date logiciel et. APIs

  • Équilibrage de charge : EKS Auto Mode rationalise l'équilibrage de charge en s'intégrant au service Elastic Load Balancing d'Amazon, en automatisant le provisionnement et la configuration des équilibreurs de charge pour les services Kubernetes et les ressources d'entrée. Il prend en charge les fonctionnalités avancées des équilibreurs de charge applicatifs et réseau, gère leur cycle de vie et les adapte aux demandes des clusters. Cette intégration fournit une solution d'équilibrage de charge prête à être utilisée en production, conforme aux AWS meilleures pratiques, vous permettant de vous concentrer sur les applications plutôt que sur la gestion de l'infrastructure.

  • Stockage : le mode automatique d'EKS configure le stockage éphémère pour vous en configurant les types de volumes, les tailles de volume, les politiques de chiffrement et les politiques de suppression lors de la fermeture du nœud.

  • Mise en réseau : le mode automatique d'EKS automatise les tâches réseau critiques pour la connectivité des pods et des services. Cela inclut le IPv6 support IPv4/et l'utilisation de blocs CIDR secondaires pour étendre les espaces d'adresses IP.

  • Identity and Access Management : il n'est pas nécessaire d'installer l'agent EKS Pod Identity sur les clusters EKS Auto Mode.

Pour plus d'informations sur ces composants, consultez Découvrez comment fonctionne le mode automatique EKS.

Configuration

Bien que le mode automatique d'EKS gère efficacement la plupart des services de votre plan de données sans intervention de votre part, il peut arriver que vous souhaitiez modifier le comportement de certains de ces services. Vous pouvez modifier la configuration de vos clusters en mode automatique EKS de la manière suivante :

  • Kubernetes DaemonSets : plutôt que de modifier les services installés sur vos nœuds, vous pouvez utiliser des daemonsets Kubernetes. Les daemonsets sont conçus pour être gérés par Kubernetes, mais s'exécutent sur tous les nœuds du cluster. De cette façon, vous pouvez ajouter des services spéciaux pour surveiller ou surveiller vos nœuds.

  • Personnalisé NodePools et NodeClasses : Par défaut NodePools , NodeClasses ils sont configurés par le mode automatique EKS et ne peuvent pas être modifiés. Pour personnaliser le comportement des nœuds, vous pouvez créer des cas supplémentaires NodePools ou NodeClasses pour des cas d'utilisation tels que :

    • Sélection de types d'instances spécifiques (par exemple, processeurs accélérés ou instances EC2 Spot).

    • Isolation des charges de travail à des fins de sécurité ou de suivi des coûts.

    • Configuration des paramètres de stockage éphémères tels que les IOPS, la taille et le débit.

  • Équilibrage de charge : Certains services, tels que l'équilibrage de charge, qu'EKS Auto Mode exécute en tant qu'objets Kubernetes, peuvent être configurés directement sur vos clusters EKS Auto Mode.

Pour plus d'informations sur les options de configuration du mode automatique EKS, consultezConfiguration des paramètres du mode automatique EKS.

Sur cette page

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