Questions fréquentes (FAQ) HAQM EKS
Mode automatique d’HAQM EKS
Ouvrir toutQu’est-ce que le mode automatique d’HAQM EKS ?
Le mode automatique d’HAQM EKS automatise entièrement la gestion des clusters Kubernetes sur AWS, simplifiant les opérations en provisionnant automatiquement l’infrastructure, en mettant à l’échelle les ressources, en gérant les modules complémentaires essentiels et en optimisant les coûts. Le mode automatique d’EKS offre une infrastructure de cluster sécurisée et évolutive gérée par AWS, avec des fonctionnalités Kubernetes intégrées telles que l’autoscaling des ressources de calcul, le réseau des pods et des services, l’équilibrage de charge des applications, le DNS du cluster, le stockage en blocs et la prise en charge des GPU. Il est conforme à Kubernetes, ce qui signifie que vous pouvez l’utiliser avec tous vos outils compatibles avec Kubernetes préférés. Les applications exécutées dans des clusters EKS peuvent désormais utiliser des instances EC2 gérées par AWS, des volumes HAQM Elastic Block Store (HAQM EBS), des équilibreurs de charge et d’autres ressources cloud configurées selon les meilleures pratiques éprouvées, mises à l’échelle automatiquement, optimisées en termes de coûts et mises à jour, tout en minimisant les coûts et les frais opérationnels.
Comment puis-je commencer à utiliser le mode automatique HAQM EKS ?
Le mode automatique HAQM EKS est disponible pour les clusters EKS nouveaux et existants exécutant Kubernetes 1.29+ dans toutes les Régions AWS où EKS est disponible, à l’exception des Régions AWS GovCloud (US) et la Chine. Pour commencer, il vous suffit d’utiliser l’API EKS, la console AWS, eksctl ou votre outil d’infrastructure en tant que code (IaC) préféré pour activer le mode automatique d’EKS dans un cluster nouveau ou existant et de spécifier le rôle IAM que son infrastructure de calcul gérée par AWS doit utiliser. Par défaut, le mode EKS Auto crée des configurations de dimensionnement de calcul générales conformes aux meilleures pratiques dans votre cluster, ce qui vous permet de commencer à exécuter des applications rapidement. Pour une personnalisation plus poussée, vous pouvez choisir de désactiver ces valeurs par défaut et de créer des configurations d’infrastructure et de dimensionnement de calcul supplémentaires à l’aide de l’API Kubernetes dans votre cluster. |
Comment fonctionne le mode automatique d’HAQM EKS ?
Le mode automatique d’HAQM EKS combine des capacités Kubernetes intégrées et une infrastructure gérée par AWS, conçues spécifiquement pour les applications modernes, et les apporte à tous les clusters EKS. Ses fonctionnalités constituent la base de ce dont vos applications Kubernetes ont besoin pour fonctionner : calcul, stockage, mise en réseau et surveillance. Il fait partie intégrante d’EKS et vous n’avez jamais à vous soucier de son installation, de sa mise à l’échelle ou de sa gestion. Par défaut, il est configuré conformément aux bonnes pratiques d’AWS et de Kubernetes. Pour les cas d’utilisation avancés, vous pouvez personnaliser davantage l’infrastructure sur laquelle vos applications s’exécutent en vous appuyant sur les meilleures pratiques du mode automatique d’EKS, sans engager des travaux opérationnels coûteux et continus. Pour garantir que vos applications disposent toujours de l’infrastructure dont elles ont besoin, le mode automatique d’EKS les observe en continu et configure, crée et optimise les ressources gérées par AWS (instances EC2 et volumes EBS) pour répondre à leurs besoins. L’infrastructure sur laquelle s’exécutent vos applications est automatiquement mise à jour avec les derniers correctifs de sécurité et de bogues, de manière à assurer votre sécurité et à jour tout en minimisant les interruptions de fonctionnement des applications.
Quelles sont les responsabilités d’AWS dans les clusters EKS utilisant le mode automatique d’HAQM EKS ?
Grâce au mode automatique d’HAQM EKS, AWS étend ses responsabilités par rapport à l’infrastructure AWS gérée par le client dans les clusters EKS. Outre l’exploitation du plan de contrôle du cluster Kubernetes avec le mode automatique EKS activé, AWS est également responsable de la sécurisation, de la configuration et de la gestion de l’infrastructure AWS dans les clusters EKS dont vos applications ont besoin pour fonctionner. Pour ce faire, les ressources de l’infrastructure AWS, telles que les instances EC2, des clusters EKS utilisant le mode automatique EKS présentent des limites par rapport à leurs homologues gérés par le client. Par exemple, vous ne pouvez pas vous connecter à distance via SSH ou SSM, modifier le rôle IAM de l’instance, remplacer le volume racine ou attacher des interfaces réseau Elastic supplémentaires aux instances EC2 gérées par le mode automatique d’EKS, car cela limiterait la capacité d’AWS à les sécuriser et à les gérer. |
Quelle est la différence entre le mode automatique d’HAQM EKS et EKS avec AWS Fargate ?
HAQM EKS avec AWS Fargate reste une option pour les clients qui souhaitent exécuter EKS, mais le mode automatique d’HAQM EKS est l’approche recommandée à l’avenir. Le mode automatique d’EKS est entièrement conforme à Kubernetes et prend en charge toutes les primitives Kubernetes en amont et les outils de plateforme tels qu’Istio, que Fargate n’est pas en mesure de prendre en charge. Le mode automatique d’EKS prend également en charge toutes les options d’achat pour l’exécution des instances EC2, y compris les instances Spot et GPU, permettant aux clients de tirer parti des réductions négociées sur EC2 et d’autres mécanismes d’économies. Ces capacités ne sont pas disponibles avec EKS sur Fargate. De plus, le mode automatique d’EKS permet aux clients d’atteindre le même modèle d’isolation que Fargate, en utilisant les capacités standard de planification Kubernetes pour s’assurer que chaque instance EC2 exécute un seul conteneur d’application. En adoptant le mode automatique d’HAQM EKS, les clients peuvent bénéficier de tous les avantages de l’exécution de Kubernetes sur AWS, une plateforme entièrement conforme à Kubernetes qui offre la flexibilité nécessaire pour tirer parti de l’ensemble des options EC2 et d’achat tout en conservant la facilité d’utilisation et l’abstraction de la gestion de l’infrastructure fournie par Fargate. |
Comment le mode automatique d’HAQM EKS aide-t-il à sécuriser et à maintenir à jour le calcul de mon cluster ?
Le mode automatique d’HAQM EKS améliore la sécurité de vos clusters EKS de trois manières : 1/ L’infrastructure gérée par AWS, créée par le mode automatique d’EKS, est configurée selon les bonnes pratiques de sécurité d’AWS et renforcée selon les critères de niveau 1 du Center for Internet Security (CIS), notamment l’absence d’accès à distance, un système de fichiers racine immuable et des contrôles d’accès obligatoires au niveau du noyau. 2/ Les instances EC2 gérées par AWS dans le mode automatique d’EKS sont automatiquement mises à jour avec les derniers correctifs de sécurité et de bogues dès qu’ils sont disponibles. Dans la mesure du possible, ces correctifs sont appliqués sur place sans perturber les applications en cours d’exécution ni remplacer les instances. 3/ Par défaut, le mode automatique d’EKS fixe une durée de vie maximale de 14 jours pour ses instances EC2 gérées par AWS, ce qui vous aide à respecter les bonnes pratiques de sécurité et de conformité de l’industrie. Si votre cas d’utilisation nécessite des durées de vie d’instance plus ou moins longues, vous pouvez configurer le mode automatique d’EKS avec une durée adaptée à vos besoins, jusqu’à un maximum de 21 jours. |
Le mode automatique d’HAQM EKS peut-il contribuer à simplifier les mises à jour des versions de Kubernetes ?
Oui, après la mise à niveau du plan de contrôle EKS vers une nouvelle version de Kubernetes, les nouvelles instances lancées par le mode automatique d’EKS, en raison de la mise à l’échelle des applications, s’exécutent avec le dernier logiciel Kubernetes correspondant à la version du plan de contrôle. Simultanément, les instances existantes sont progressivement mises à jour avec le logiciel Kubernetes pour la nouvelle version de Kubernetes. Combiné à la durée de vie maximale par défaut de 14 jours des instances lancées par le mode automatique d’EKS, cela signifie que, par défaut, votre cluster sera entièrement et automatiquement mis à niveau au plus tard 14 jours après la mise à niveau de la version Kubernetes de votre cluster EKS. |
Quelles fonctionnalités Kubernetes sont incluses dans le mode automatique d’HAQM EKS ?
Le mode automatique d’HAQM EKS propose des versions intégrées et gérées des fonctionnalités essentielles de Kubernetes, telles que le calcul, le stockage et la mise en réseau. Cela inclut des versions gérées de : 1/ l’agent du mode automatique EKS qui facilite la sécurité et la gestion des instances ; 2/ l’exécution de conteneurs containerd, un composant fondamental permettant à Kubernetes d’exécuter efficacement des conteneurs ; 3/ le kubelet, qui gère le cycle de vie et l’état des pods Kubernetes sur chaque instance de calcul ; 4/ un proxy réseau qui permet le routage à l’intérieur du cluster ; 5/ un contrôleur Karpenter géré et compatible avec la version en amont ; 6/ le contrôleurs d’interface de stockage de conteneur (CSI) HAQM EBS ; 7/ une version gérée de l’interface réseau conteneur (CNI) AWS VPC pour la gestion des adresses IP, le réseau des pods et les politiques réseau ; 8/ CoreDNS pour la découverte de service au sein du cluster ; 9/ le contrôleur AWS Load Balancer pour orchestrer les équilibreurs de charge externes. |
Quel est le lien entre les fonctionnalités du mode automatique d’HAQM EKS et les modules complémentaires EKS ?
Avec le mode automatique d’HAQM EKS, vous n’avez pas besoin d’installer ou de gérer certains modules complémentaires EKS, tels que le VPC CNI, CoreDNS, kube-proxy et l’agent CloudWatch Observability. Avec le mode automatique d’EKS, votre cluster EKS inclut des versions intégrées des fonctionnalités fournies par ces modules complémentaires. Toutefois, si vos charges de travail n’ont toujours pas été migrées vers le mode automatique d’EKS, vous devez continuer à utiliser ces modules complémentaires EKS pour celles-ci. D’autres modules complémentaires EKS, en dehors de ceux remplacés par les capacités intégrées du mode automatique d’EKS, peuvent être exécutés sur des clusters utilisant le mode automatique d’EKS. |
Puis-je voir et configurer les instances EC2 lancées par le mode automatique d’HAQM EKS ?
Oui, les instances EC2 gérées lancées par le mode automatique d’EKS peuvent être consultées par défaut en utilisant l’API EC2 DescribeInstances ou la console AWS. Ces instances étant gérées par AWS, les actions que vous pouvez effectuer avec les API EC2 sont limitées à celles qui n’ont aucune incidence sur la capacité d’EKS à assumer ses responsabilités opérationnelles étendues. Par défaut, le mode automatique EKS est fourni avec des configurations de calcul à usage général parfaitement adaptées aux cas d’utilisation courants. Si nécessaire, vous pouvez personnaliser les instances EC2 lancées par le mode automatique d’EKS. Les modifications des paramètres de configuration d’exécution des instances du mode automatique d’EKS peuvent être effectuées à l’aide de l’API Kubernetes Node Class du mode automatique d’EKS. |
Le mode automatique HAQM EKS prend-il en charge les Compute Savings Plans et les instances réservées ?
Oui. Les Compute Savings Plans et les instances réservées sont automatiquement appliqués lorsque des instances EC2 éligibles sont lancées. Consultez la page de tarification pour en savoir plus. |
Comment puis-je observer les actions que le mode automatique EKS effectue sur mon cluster ?
Les fonctionnalités Kubernetes du mode automatique d’HAQM EKS sont fournies par un ensemble de contrôleurs intégrés qui émettent divers événements Kubernetes permettant de comprendre leur comportement. |
Déploiements hybrides
Ouvrir toutQuels produits et fonctionnalités HAQM EKS sont disponibles pour les déploiements hybrides ?
Il existe trois options HAQM EKS pour les déploiements hybrides : HAQM EKS, HAQM EKS Anywhere et HAQM EKS Connector. Vous pouvez utiliser HAQM EKS pour exécuter des nœuds sur une infrastructure hébergée par AWS dans les régions AWS, les AWS Local Zones, les zones Wavelength AWS ou dans vos propres installations sur site avec AWS Outposts et les nœuds hybrides d’HAQM EKS. AWS Outposts est une infrastructure gérée par AWS qui fonctionne dans vos installations, tandis que les nœuds hybrides d’HAQM EKS fonctionnent sur une infrastructure bare metal ou virtualisée que vous gérez dans vos installations. Si vous devez fonctionner dans des environnements isolés ou sans connexion (air-gapped), vous pouvez utiliser HAQM EKS Anywhere, un logiciel de gestion Kubernetes géré par le client et pris en charge par AWS, qui s’exécute sur une infrastructure que vous gérez. Vous pouvez également afficher n’importe quel cluster Kubernetes dans la console HAQM EKS à l’aide du connecteur HAQM EKS. Pour plus d’informations sur les options HAQM EKS pour les déploiements sur site et en périphérie, consultez la section Options de déploiement dans le guide de l’utilisateur HAQM EKS.
Qu’est-ce qu’HAQM EKS sur AWS Outposts ?
Vous pouvez utiliser HAQM EKS pour exécuter des nœuds autogérés sur AWS Outposts avec les mêmes clusters que ceux que vous utilisez pour exécuter des charges de travail dans le cloud AWS. Lorsque vous utilisez HAQM EKS sur AWS Outposts, vous pouvez utiliser la plupart des intégrations que vous utilisez pour les charges de travail dans le cloud AWS, notamment les instances HAQM EC2 pour le calcul, HAQM VPC et le VPC CNI pour la mise en réseau, les volumes HAQM EBS pour le stockage et les Application Load Balancers (ALB) pour l’entrée. HAQM EKS avec des nœuds sur AWS Outposts est pris en charge sur les racks 42U Outpost. Vous pouvez également déployer l’intégralité du cluster Kubernetes sur AWS Outposts avec des clusters locaux HAQM EKS sur AWS Outposts. Lorsque vous exécutez HAQM EKS sur AWS Outposts, vous payez pour le cluster HAQM EKS et la capacité AWS Outposts. Pour plus d’informations, consultez le guide de l’utilisateur HAQM EKS sur AWS Outposts.
Qu’est-ce que les nœuds hybrides d’HAQM EKS ?
Avec les nœuds hybrides d’HAQM EKS, vous pouvez utiliser votre infrastructure sur site et en périphérie comme nœuds dans les clusters HAQM EKS. Avec les nœuds hybrides d’HAQM EKS, AWS gère le plan de contrôle Kubernetes hébergé par AWS, et vous gérez les nœuds hybrides qui fonctionnent dans vos environnements sur site ou en périphérie. Les nœuds hybrides d’HAQM EKS unifient la gestion de Kubernetes à travers différents environnements et délèguent la gestion du plan de contrôle Kubernetes à AWS pour vos applications sur site et en périphérie. Les nœuds hybrides d’HAQM EKS fonctionnent avec n’importe quel matériel sur site ou machine virtuelle, et vous pouvez utiliser une gamme de fonctionnalités d’HAQM EKS avec les nœuds hybrides d’HAQM EKS, notamment les modules complémentaires HAQM EKS, l’identité de pod HAQM EKS, les entrées d’accès au cluster, les informations du cluster et la prise en charge étendue des versions de Kubernetes. Les nœuds hybrides d’HAQM EKS s’intègrent nativement aux services AWS pour la surveillance centralisée, la journalisation et la gestion des identités. Avec les nœuds hybrides d’HAQM EKS, vous êtes facturé à l’heure pour les ressources vCPU de vos nœuds hybrides lorsqu’ils sont attachés à vos clusters HAQM EKS. Pour plus d’informations, consultez la page Tarification HAQM EKS.
En quoi consiste HAQM EKS Anywhere ?
HAQM EKS Anywhere simplifie la gestion des clusters Kubernetes en automatisant les tâches lourdes non différenciées, telles que la configuration de l’infrastructure et les opérations liées au cycle de vie des clusters Kubernetes dans les environnements sur site et en périphérie. Contrairement à HAQM EKS, HAQM EKS Anywhere est un produit géré par le client, qui est responsable des opérations liées au cycle de vie des clusters et de la maintenance des clusters HAQM EKS Anywhere. HAQM EKS Anywhere repose sur l’API de cluster (CAPI) du sous-projet Kubernetes et prend en charge de nombreuses infrastructures, notamment VMware vSphere, Bare Metal, Nutanix, Apache CloudStack et AWS Snow. HAQM EKS Anywhere peut être exécuté dans des environnements isolés et propose des intégrations optionnelles avec les services AWS régionaux pour l’observabilité et la gestion des identités. Pour bénéficier de l’assistance pour HAQM EKS Anywhere et accéder aux modules complémentaires Kubernetes fournis par AWS, vous pouvez acheter des abonnements HAQM EKS Anywhere Enterprise.
Qu’est-ce que le connecteur HAQM EKS ?
Vous pouvez utiliser le connecteur HAQM EKS pour enregistrer et connecter n’importe quel cluster Kubernetes conforme à AWS et le visualiser dans la console HAQM EKS. Une fois qu’un cluster est connecté, vous pouvez consulter l’état, la configuration et les charges de travail de ce cluster dans la console HAQM EKS. Vous pouvez utiliser cette fonctionnalité pour visualiser les clusters connectés dans la console HAQM EKS, mais le connecteur HAQM EKS n’active pas les opérations de gestion ou de mutation pour vos clusters connectés via la console HAQM EKS. Les clusters que vous connectez à la console HAQM EKS à l’aide du connecteur HAQM EKS sont gratuits.
Quelles sont les différences entre les nœuds hybrides d’HAQM EKS et HAQM EKS Anywhere ?
Les nœuds hybrides d’HAQM EKS sont une fonctionnalité d’HAQM EKS, un service Kubernetes géré, tandis qu’HAQM EKS Anywhere est un logiciel de gestion Kubernetes pris en charge par AWS que vous gérez vous-même. Les nœuds hybrides d’HAQM EKS conviennent aux clients disposant d’environnements sur site pouvant être connectés au cloud, tandis qu’HAQM EKS Anywhere convient aux clients disposant d’environnements sur site isolés ou sans connexion. Avec les nœuds hybrides d’HAQM EKS, AWS gère la sécurité, la disponibilité et la capacité de mise à l’échelle du plan de contrôle Kubernetes, qui est hébergé dans le cloud AWS, tandis que seuls les nœuds fonctionnent sur votre infrastructure. Avec HAQM EKS Anywhere, vous êtes responsable de la gestion des clusters Kubernetes qui s’exécutent entièrement sur votre infrastructure. Avec les nœuds hybrides d’HAQM EKS, il n’y a pas d’engagement initial ni de frais minimums, et vous payez en fonction de l’utilisation horaire de votre cluster et de vos nœuds, selon votre consommation. Avec HAQM EKS Anywhere, vous pouvez acheter des abonnements Enterprise HAQM EKS Anywhere pour une durée d'un an ou de trois ans.
Quelles sont les différences entre les nœuds hybrides d’HAQM EKS et HAQM EKS sur Outposts ?
Avec les nœuds hybrides d’HAQM EKS, vous pouvez utiliser vos propres machines physiques ou virtuelles comme nœuds dans des clusters HAQM EKS. Avec HAQM EKS sur AWS Outposts, vous utilisez des instances HAQM EC2 exécutées sur AWS Outposts pour les nœuds des clusters HAQM EKS. Les nœuds hybrides d’HAQM EKS et HAQM EKS sur AWS Outposts prennent en charge différents modules complémentaires HAQM EKS pour la mise en réseau et le stockage. Pour plus d’informations sur les modules complémentaires HAQM EKS que vous pouvez utiliser avec les nœuds hybrides, consultez la section Configuration des modules complémentaires pour les nœuds hybrides dans le guide de l’utilisateur HAQM EKS. Avec HAQM EKS sur AWS Outposts, vous payez pour le cluster HAQM EKS et la capacité AWS Outposts. Avec les nœuds hybrides d’HAQM EKS, vous payez pour l’utilisation du cluster et des nœuds HAQM EKS.