Déployez EKS Amazon sur site avec AWS Outposts - Amazon EKS

Aidez à améliorer cette page

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 aideront à améliorer notre guide de l'utilisateur pour tout le monde.

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.

Déployez EKS Amazon sur site avec AWS Outposts

Vous pouvez utiliser Amazon EKS pour exécuter des Kubernetes applications sur site sur AWS Outposts. Vous pouvez déployer Amazon EKS sur Outposts de différentes manières :

  • Clusters étendus : exécutez le plan de Kubernetes contrôle dans un nœud Région AWS et de votre avant-poste.

  • Des clusters locaux – Exécutez le plan de contrôle Kubernetes et les nœuds sur votre Outpost.

Pour les deux options de déploiement, le plan de contrôle Kubernetes est entièrement géré par AWS. Vous pouvez utiliser le même Amazon EKSAPIs, les mêmes outils et la même console que ceux que vous utilisez dans le cloud pour créer et exécuter Amazon EKS sur Outposts.

Le schéma suivant illustre ces options de déploiement.

Options de déploiement Outpost

Quand utiliser chaque option de déploiement

Les clusters locaux et étendus sont des options de déploiement polyvalentes et peuvent être utilisées pour de nombreuses applications.

Avec les clusters locaux, vous pouvez exécuter l'intégralité du EKS cluster Amazon localement sur Outposts. Cette option permet de réduire le risque d'interruption des applications qui pourrait résulter de déconnexions temporaires du réseau au cloud. Ces déconnexions du réseau peuvent être causées par des coupures de fibre ou des événements météorologiques. Comme l'ensemble du EKS cluster Amazon fonctionne localement sur Outposts, les applications restent disponibles. Vous pouvez effectuer des opérations de cluster en cas de déconnexion du réseau au cloud. Pour de plus amples informations, veuillez consulter Préparez les EKS clusters Amazon locaux AWS Outposts pour les déconnexions du réseau. Si vous êtes préoccupé par la qualité de la connexion réseau entre vos Outposts et le parent Région AWS et que vous avez besoin d'une haute disponibilité via des déconnexions réseau, utilisez l'option de déploiement du cluster local.

Avec les clusters étendus, vous pouvez conserver la capacité de votre Outpost, car le plan de contrôle Kubernetes s'exécute dans la Région AWS parent. Cette option est adaptée si vous pouvez investir dans une connectivité réseau fiable et redondante entre votre Outpost et la Région AWS. La qualité de la connexion réseau est essentielle pour cette option. La façon dont Kubernetes gère les déconnexions du réseau entre le plan de contrôle Kubernetes et les nœuds peut entraîner une interruption de l'application. Pour plus d'informations sur le comportement de Kubernetes, consultez Scheduling, Preemption, and Eviction (langue française non garantie) dans la documentation Kubernetes.

Comparaison des options de déploiement

Le tableau suivant compare les différences entre les deux options.

Fonctionnalité Cluster étendu Cluster local

Emplacement du plan de contrôle Kubernetes

Région AWS

Outpost

Compte du plan de contrôle Kubernetes

Compte AWS

Votre compte

Disponibilité par région

Consultez points de terminaison de service.

USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), Europe (Francfort), Europe (Irlande), Europe (Londres), Moyen-Orient (Bahreïn) et Amérique du Sud (São Paulo)

Versions Kubernetes mineures

EKSVersions Amazon prises en charge.

EKSVersions Amazon prises en charge.

Versions de plateforme

Consultez Afficher les versions de EKS la plateforme Amazon pour chaque Kubernetes version Consultez Versions Kubernetes des EKS plateformes Learn et Amazon pour AWS Outposts

Facteurs de forme Outpost

Racks Outpost Racks Outpost

Interfaces utilisateur

AWS Management Console AWS CLI, Amazon, EKS API eksctl AWS CloudFormation, et Terraform

AWS Management Console AWS CLI, Amazon, EKS API eksctl AWS CloudFormation, et Terraform

Politiques gérées

Une mazonEKSCluster politique et un mazonEKSService RolePolicy A mazonEKSLocal OutpostClusterPolicy et A mazonEKSLocal OutpostServiceRolePolicy

Cluster VPC et sous-réseaux

Consultez Afficher les exigences EKS réseau d'Amazon pour VPC et les sous-réseaux. Consultez Créez un VPC et des sous-réseaux pour les EKS clusters Amazon sur AWS Outposts

Accès au point de terminaison de cluster

Public, privé ou les deux Privés uniquement

KubernetesAPIauthentification du serveur

AWS Identity and Access Management (IAM) et OIDC

IAMet x.509 certificats

Types de nœud

Autogérés uniquement Autogérés uniquement

Types de nœuds de calcul

Amazon à EC2 la demande

Amazon à EC2 la demande
Types de stockage de nœuds

Amazon EBS gp2 et local NVMe SSD

Amazon EBS gp2 et local NVMe SSD

EKSOptimisé pour Amazon AMIs

Amazon Linux, Windows et Bottlerocket Amazon Linux uniquement

Versions d'adresses IP

IPv4 uniquement

IPv4 uniquement

Modules complémentaires

EKSModules complémentaires Amazon ou modules complémentaires autogérés Module complémentaire autogéré uniquement

Interface réseau de conteneurs par défaut

Amazon VPC CNI plugin for Kubernetes

Amazon VPC CNI plugin for Kubernetes

Journaux du plan de contrôle Kubernetes

Amazon CloudWatch Logs

Amazon CloudWatch Logs

Equilibrage de charge

Utilisez le AWS Load Balancer Controller pour allouer des Application Load Balancers uniquement (pas de Network Load Balancers) Utilisez le AWS Load Balancer Controller pour allouer des Application Load Balancers uniquement (pas de Network Load Balancers)
Chiffrement d'enveloppe des secrets Consultez Chiffrez les secrets de Kubernetes sur des clusters existants AWS KMS Non pris en charge
Rôles IAM pour les comptes de service Consultez Rôles IAM pour les comptes de service Non pris en charge

Résolution des problèmes

Consultez Résoudre les problèmes liés aux EKS clusters et aux nœuds Amazon Consultez Résoudre les problèmes liés aux EKS clusters Amazon locaux sur AWS Outposts
Rubriques