Sélectionnez les types d'instances et les groupes de placement pour les EKS clusters Amazon en AWS Outposts fonction de considérations liées à la capacité - 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.

Sélectionnez les types d'instances et les groupes de placement pour les EKS clusters Amazon en AWS Outposts fonction de considérations liées à la capacité

Cette rubrique fournit des conseils pour sélectionner le type d'instance du plan de Kubernetes contrôle et (éventuellement) utiliser des groupes de placement pour répondre aux exigences de haute disponibilité de votre EKS cluster Amazon local sur un Outpost.

Avant de sélectionner le type d'instance (tel que m5, c5 ou r5) à utiliser pour le plan de contrôle Kubernetes de votre cluster local sur des Outposts, vérifiez les types d'instances disponibles dans votre configuration Outpost. Après avoir identifié les types d'instance disponibles, sélectionnez la taille de l'instance (telle que large, xlarge ou 2xlarge) en fonction du nombre de nœuds requis par vos charges de travail. Le tableau suivant fournit des recommandations pour choisir une taille d'instance.

Note

Les tailles d'instance doivent avoir été définies sur vos Outposts. Assurez-vous que vous avez suffisamment de capacité pour trois instances de la taille disponible sur vos Outposts pour la durée de vie de votre cluster local. Pour obtenir la liste des types d' Amazon EC2 instances disponibles, consultez les sections Calcul et stockage de la section Fonctionnalités du AWS Outposts rack.

Nombre de modèles Taille des instances du plan de contrôle Kubernetes
1-20

large

21–100

xlarge

101–250

2xlarge

251–500

4xlarge

Le stockage du plan Kubernetes de contrôle nécessite 246 Go de EBS stockage Amazon pour chaque cluster local afin etcd de répondre aux besoinsIOPS. Lorsque le cluster local est créé, les EBS volumes Amazon sont approvisionnés automatiquement pour vous.

Placement du plan de contrôle

Lorsque vous ne spécifiez pas de groupe de placement avec la OutpostConfig.ControlPlanePlacement.GroupName propriété, les EC2 instances Amazon mises en service pour votre plan de Kubernetes contrôle ne sont pas soumises à une obligation de placement matérielle spécifique sur l'ensemble de la capacité sous-jacente disponible sur votre Outpost.

Vous pouvez utiliser des groupes de placement pour répondre aux exigences de haute disponibilité de votre EKS cluster Amazon local sur un Outpost. En spécifiant un groupe de placement lors de la création du cluster, vous influencez le placement des instances de plan de contrôle Kubernetes. Les instances sont réparties sur du matériel sous-jacent indépendant (racks ou hôtes), minimisant ainsi l'impact des instances corrélées en cas de panne matérielle.

Prérequis

Le type de répartition que vous pouvez configurer dépend du nombre de racks Outpost dont vous disposez dans votre déploiement.

  • Déploiements avec un ou deux racks physiques au sein d'un seul Outpost logique : au moins trois hôtes doivent être configurés avec le type d'instance que vous choisissez pour vos instances de plan de contrôle Kubernetes. Avec un groupe de placement par répartition utilisant la répartition au niveau des hôtes, toutes les instances de plan de contrôle Kubernetes s'exécutent sur des hôtes distincts au sein des racks sous-jacents disponibles dans votre déploiement Outpost.

  • Déploiements avec au moins trois racks physiques au sein d'un seul Outpost logique : au moins trois hôtes doivent être configurés avec le type d'instance que vous choisissez pour vos instances de plan de contrôle Kubernetes. Avec un groupe de placement par répartition utilisant la répartition au niveau des racks, toutes les instances de plan de contrôle Kubernetes s'exécutent sur des racks distincts dans votre déploiement Outpost. Vous pouvez également utiliser le groupe de placement par répartition au niveau des hôtes comme décrit dans l'option précédente.

La création du groupe de placement souhaité vous incombe. Vous spécifiez le groupe de placement lorsque vous appelez le CreateClusterAPI. Pour plus d'informations sur les groupes de placement et sur la manière de les créer, consultez la section Groupes de placement dans le guide de EC2 l'utilisateur Amazon.

Considérations
  • Lorsqu'un groupe de placement est spécifié, il doit y avoir une capacité allouée disponible sur votre Outpost pour créer avec succès un cluster Amazon EKS local. La capacité varie selon que vous utilisez le type de répartition au niveau des hôtes ou des racks. Si la capacité est insuffisante, le cluster reste à l'état Creating. Vous pouvez vérifier Insufficient Capacity Error le champ de santé de la DescribeCluster API réponse. Vous devez libérer de la capacité pour que le processus de création puisse progresser.

  • Lors des mises à jour de la plateforme et des versions du cluster EKS local Amazon, les instances du plan de Kubernetes contrôle de votre cluster sont remplacées par de nouvelles instances selon une stratégie de mise à jour continue. Au cours de ce processus de remplacement, chaque instance de plan de contrôle est arrêtée et son emplacement est libéré. Une nouvelle instance mise à jour est provisionnée à sa place. L'instance mise à jour peut être placée dans l'emplacement qui a été libéré. Si l'emplacement est occupé par une autre instance indépendante et que la capacité disponible est insuffisante pour répondre aux exigences topologiques de répartition, le cluster reste à l'état Updating. Vous pouvez voir le correspondant Insufficient Capacity Error sur le champ de santé de la DescribeCluster API réponse. Vous devez libérer de la capacité pour que le processus de mise à jour puisse progresser et rétablir les niveaux de haute disponibilité antérieurs.

  • Vous pouvez créer un maximum de 500 groupes de placement par compte dans chacun d'eux Région AWS. Pour plus d'informations, consultez la section Règles générales et limitations du guide de EC2 l'utilisateur Amazon.