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.
Déploiement de clusters Amazon EKS dans des environnements cloud et sur site
Comprendre les options de déploiement Amazon EKS
Amazon Elastic Kubernetes Service (Amazon EKS) est un service Kubernetes entièrement géré qui vous permet d’exécuter Kubernetes de manière transparente dans le cloud et dans vos environnements sur site.
Dans le cloud, Amazon EKS automatise la gestion de l’infrastructure des clusters Kubernetes pour le plan de contrôle et les nœuds Kubernetes. Ceci est essentiel pour planifier les conteneurs, gérer la disponibilité des applications, dimensionner dynamiquement les ressources, optimiser le calcul, stocker les données du cluster et exécuter d’autres fonctions critiques. Avec Amazon EKS, vous bénéficiez de performances robustes, d’une capacité de mise à l’échelle, d’une fiabilité et d’une disponibilité optimales de l’infrastructure AWS, ainsi que d’intégrations natives avec des services de mise en réseau AWS, de sécurité, de stockage et d’observabilité.
Pour simplifier l’exécution de Kubernetes dans vos environnements sur site, vous pouvez utiliser les mêmes clusters, fonctionnalités et outils poru Créez des nœuds Amazon Linux sur AWS Outposts ou les nœuds hybrides Amazon EKS sur votre propre infrastructure, ou vous pouvez utiliser Amazon EKS Anywhere
Amazon EKS dans le cloud
Vous pouvez utiliser Amazon EKS avec des ressources de calcul dans les régions AWS, les zones locales AWS et les zones Wavelength AWS. Avec Amazon EKS dans le cloud, la sécurité, la capacité de mise à l’échelle et la disponibilité du plan de contrôle Kubernetes sont entièrement gérées par AWS dans la région AWS. Lorsque vous exécutez des applications avec des ressources de calcul dans les régions AWS, vous bénéficiez de toutes les fonctionnalités d’Amazon EKS et d’AWS, y compris le mode automatique Amazon EKS, qui automatise entièrement la gestion de l’infrastructure du cluster Kubernetes pour le calcul, le stockage et la mise en réseau sur AWS en un seul clic. Lorsque vous exécutez des applications avec des ressources de calcul dans les zones locales AWS et les zones Wavelength AWS, vous pouvez utiliser les nœuds autogérés Amazon EKS pour connecter des instances Amazon EC2 pour le calcul de votre cluster et utiliser les autres services AWS disponibles dans les zones locales AWS et les zones Wavelength AWS. Pour plus d’informations, consultez les fonctionnalités des zones locales AWS
| Amazon EKS dans les régions AWS | Amazon EKS dans les zones locales/Wavelength | |
|---|---|---|
|
Gestion du plan de contrôle Kuberenetes |
Géré par AWS |
Géré par AWS |
|
Emplacement du plan de contrôle Kubernetes |
Régions AWS |
Régions AWS |
|
Plan de données Kubernetes |
|
|
|
Emplacement du plan de données Kubernetes |
Régions AWS |
Zones locales AWS ou Wavelength |
Amazon EKS dans votre centre de données ou vos environnements périphériques
Si vous devez exécuter des applications dans vos propres centres de données ou environnements périphériques, vous pouvez utiliser Déployez Amazon EKS sur site avec AWS Outposts ou les nœuds hybrides Amazon EKS. Vous pouvez utiliser des nœuds autogérés avec des instances Amazon EC2 sur AWS Outposts pour le calcul de votre cluster, ou vous pouvez utiliser des nœuds hybrides Amazon EKS avec votre propre infrastructure sur site ou en périphérie pour le calcul de votre cluster. AWS Outposts est une infrastructure gérée par AWS que vous exécutez dans vos centres de données ou vos installations de colocation, tandis que les nœuds hybrides Amazon EKS s’exécutent sur vos machines physiques ou virtuelles que vous gérez dans vos environnements sur site ou périphériques. Amazon EKS sur AWS Outposts et les nœuds hybrides Amazon EKS nécessitent une connexion fiable entre vos environnements sur site et une région AWS. Vous pouvez utiliser les mêmes clusters, fonctionnalités et outils Amazon EKS que ceux que vous utilisez pour exécuter des applications dans le cloud. Lorsque vous utilisez AWS Outposts, vous pouvez également déployer l’ensemble du cluster Kubernetes sur AWS Outposts avec des clusters locaux Amazon EKS sur AWS Outposts.
| Nœuds hybrides Amazon EKS | Amazon EKS sur AWS Outposts | |
|---|---|---|
|
Gestion du plan de contrôle Kuberenetes |
Géré par AWS |
Géré par AWS |
|
Emplacement du plan de contrôle Kubernetes |
Régions AWS |
Régions AWS ou AWS Outposts |
|
Plan de données Kubernetes |
Machines physiques ou virtuelles gérées par le client |
Nœuds autogérés Amazon EC2 |
|
Emplacement du plan de données Kubernetes |
Centre de données client ou environnement périphérique |
Centre de données client ou environnement périphérique |
Amazon EKS Anywhere pour les environnements isolés
Amazon EKS Anywhere
| Amazon EKS Anywhere | |
|---|---|
|
Gestion du plan de contrôle Kuberenetes |
Gérée par le client |
|
Emplacement du plan de contrôle Kubernetes |
Centre de données client ou environnement périphérique |
|
Plan de données Kubernetes |
Machines physiques ou virtuelles gérées par le client |
|
Emplacement du plan de données Kubernetes |
Centre de données client ou environnement périphérique |
Amazon EKS Tooling
Vous pouvez utiliser Amazon EKS Connector pour enregistrer et connecter n’importe quel cluster Kubernetes conforme sur AWS, puis l’afficher dans la console Amazon EKS. Une fois qu'un cluster est connecté, vous pouvez voir le statut, la configuration et les charges de travail de ce cluster dans la console Amazon EKS. Vous pouvez utiliser cette fonctionnalité pour afficher les clusters connectés dans la console Amazon EKS, mais Amazon EKS Connector ne permet pas de gérer ni de modifier vos clusters connectés via la console Amazon EKS.
Amazon EKS Distro