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.
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes
Amazon EKS fournit un plan de contrôle évolutif et hautement disponible pour les charges de travail Kubernetes. Lorsque vous exécutez des applications sur Amazon EKS, comme avec Amazon ECS, vous pouvez choisir de fournir la puissance de calcul sous-jacente à vos conteneurs avec des EC2 instances Amazon ou avec AWS Fargate.
Amazon VPC Lattice est un service de mise en réseau d'applications entièrement géré intégré directement à l'infrastructure réseau AWS que vous pouvez utiliser pour connecter, sécuriser et surveiller vos services sur plusieurs comptes et clouds privés virtuels (). VPCs Avec Amazon EKS, vous pouvez tirer parti de VPC Lattice en utilisant le contrôleur d'API AWS Gateway, une implémentation de l'API Kubernetes Gateway. À l'aide de VPC Lattice, vous pouvez configurer la connectivité entre clusters avec la sémantique standard de Kubernetes de manière simple et cohérente.
Vous pouvez utiliser Amazon EKS avec l'une des options de déploiement suivantes :
-
Amazon EKS Distro
– Amazon EKS Distro est une distribution des mêmes logiciels et dépendances Kubernetes open source déployés par Amazon EKS dans le cloud. Amazon EKS Distro suit le même cycle de publication de version Kubernetes qu'Amazon EKS et est fourni en tant que projet open source. Pour en savoir plus, consultez Amazon EKS Distro . -
Amazon EKS activé AWS Outposts : AWS Outposts active les services, l'infrastructure et les modèles d'exploitation AWS natifs dans vos installations sur site. Amazon EKS activé AWS Outposts, vous pouvez choisir d'exécuter des clusters étendus ou locaux. Avec les clusters étendus, le plan de contrôle Kubernetes s'exécute dans un Région AWS et les nœuds s'exécutent sur. AWS Outposts Avec les clusters locaux, l'ensemble du cluster Kubernetes s'exécute localement AWS Outposts, y compris le plan de contrôle Kubernetes et les nœuds.
-
Amazon EKS Anywhere
– Amazon EKS Anywhere est une option de déploiement pour Amazon EKS qui vous permet de créer et d'exploiter facilement des clusters Kubernetes sur site. Amazon EKS et Amazon EKS Anywhere sont tous deux basés sur Amazon EKS Distro. Pour en savoir plus sur Amazon EKS Anywhere, consultez les sections Exécution de charges de travail de conteneurs hybrides avec Amazon EKS Anywhere , présentation d'Amazon EKS Anywhere et Comparaison entre Amazon EKS Anywhere et Amazon EKS .
Lorsque vous choisissez les options de déploiement à utiliser pour votre cluster Kubernetes, tenez compte des éléments suivants :
Tableau 5 : Fonctionnalités de déploiement de Kubernetes
Fonctionnalité | Amazon EKS | Amazon EKS sur AWS Outposts | Amazon EKS Anywhere | Amazon EKS Distro |
---|---|---|---|---|
Matériel | Fourni par AWS | Fourni par AWS | Fourni par vous | Fourni par vous |
Emplacement de déploiement | AWS Cloud | Votre centre de données | Votre centre de données | Votre centre de données |
Emplacement du plan de contrôle Kubernetes | AWS Cloud | AWS Cloud ou votre centre de données | Votre centre de données | Votre centre de données |
Emplacement du plan de données Kubernetes | AWS Cloud | Votre centre de données | Votre centre de données | Votre centre de données |
Support | AWS soutien | AWS soutien | AWS soutien | Support de la communauté OSS |
Tableau 6 : Fonctionnalités de déploiement d'Amazon EKS
Capacité | Description |
---|---|
Disposition |
Amazon EKS fournit certaines ressources pour prendre en charge les applications conteneurisées :
Reportez-vous à Getting Started with Amazon EKS pour plus de détails sur le provisionnement de clusters Amazon EKS. |
Configuration |
Amazon EKS prend en charge la personnalisation des ressources de calcul (travailleurs) si vous utilisez des EC2 instances Amazon pour fournir de la puissance de calcul. Amazon EKS prend également en charge la personnalisation des conditions d'exécution des conteneurs d'applications (pods). Reportez-vous à la documentation de configuration des nœuds de travail et de Fargate Pod pour plus de détails. |
Déploiement | Amazon EKS prend en charge les mêmes stratégies de déploiement que Kubernetes. Voir Rédaction d'une spécification de déploiement Kubernetes -> Stratégie |
Échelle | Amazon EKS fait évoluer les collaborateurs avec Kubernetes Cluster Autoscaler, et les pods avec Kubernetes Horizontal Pod Autoscaler et Kubernetes Vertical Pod Autoscaler. Amazon EKS prend également en charge Karpenter |
Surveillance |
Les journaux du plan de contrôle Amazon EKS fournissent des informations d'audit et de diagnostic directement aux CloudWatch journaux. Le plan de contrôle Amazon EKS s'intègre également AWS CloudTrail à Amazon EKS pour enregistrer les actions effectuées dans Amazon EKS. Reportez-vous à la section Logging and Monitoring Amazon EKS pour plus de détails. |
Amazon EKS permet aux entreprises de tirer parti des outils et plug-ins Kubernetes open source, et peut constituer un bon choix pour les organisations qui migrent vers AWS avec des environnements Kubernetes existants. Le schéma suivant illustre l'utilisation d'Amazon EKS pour gérer une application conteneurisée générale.

Amazon EKS Anywhere
Amazon EKS Anywhere
Amazon EKS Anywhere crée un cluster Kubernetes sur site pour le fournisseur choisi. Les fournisseurs pris en charge incluent Bare Metal (via Tinkerbell) et CloudStack vSphere. Pour gérer ce cluster, vous pouvez exécuter des commandes de création et de suppression de clusters à partir d'une machine administrative Ubuntu ou Mac.