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.
Groupes de nœuds
Ce chapitre contient des informations sur la façon dont vous créez et configurez des groupes de nœuds avec Eksctl. Les groupes de nœuds sont des groupes d'instances EC2 attachés à un cluster EKS.
Rubriques :
-
-
Créez et gérez des clusters EKS avec des instances Spot à l'aide de groupes de nœuds gérés
-
Configurez les instances Spot pour les groupes de nœuds non gérés à l'aide du MixedInstancesPolicy
-
Distinguez Spot des On-Demand instances à l'aide de l'étiquette
node-lifecycleKubernetes
-
-
-
Activez la mise à l'échelle automatique des nœuds de cluster Kubernetes en créant un cluster ou un groupe de nœuds avec un rôle IAM qui permet l'utilisation de l'autoscaler du cluster
-
Configurez les définitions de groupes de nœuds pour inclure les balises et les annotations nécessaires pour que l'autoscaler du cluster puisse redimensionner le groupe de nœuds
-
Créez des groupes de nœuds distincts pour chaque zone de disponibilité si les charges de travail ont des exigences spécifiques à la zone, telles que le stockage spécifique à la zone ou les règles d'affinité
-
-
Groupes de nœuds gérés par EKS
-
Provisionnez et gérez des instances EC2 (nœuds) pour les clusters Amazon EKS Kubernetes
-
Appliquez facilement des corrections de bogues, des correctifs de sécurité et des nœuds de mise à jour vers les dernières versions de Kubernetes
-
-
-
Permettez l'exécution d'applications sur site et en périphérie sur une infrastructure gérée par le client avec les mêmes clusters, fonctionnalités et outils AWS EKS que ceux utilisés dans le cloud AWS
-
Configurez la mise en réseau pour connecter les réseaux locaux à un AWS VPC, à l'aide d'options telles qu'AWS Site-to-Site VPN ou AWS Direct Connect
-
Configurez les informations d'identification pour les nœuds distants afin de s'authentifier auprès du cluster EKS, à l'aide d'AWS Systems Manager (SSM) ou d'AWS IAM Roles Anywhere
-
-
Configuration de réparation des nœuds de support pour les groupes de nœuds gérés par EKS
-
Activation de la réparation des nœuds pour les groupes de nœuds gérés par EKS afin de surveiller et de remplacer ou de redémarrer automatiquement les nœuds de travail défectueux
-
-
-
Créez un cluster EKS avec des instances ARM-based Graviton pour améliorer les performances et la rentabilité
-
-
-
Appliquer des altérations à des groupes de nœuds spécifiques dans un cluster Kubernetes
-
Contrôlez la planification et l'expulsion des pods en fonction de clés, de valeurs et d'effets d'altération
-
-
Support des modèles de lancement pour les groupes de nœuds gérés
-
Lancement de groupes de nœuds gérés à l'aide d'un modèle de lancement EC2 fourni
-
Mise à niveau d'un groupe de nœuds géré pour utiliser une version différente d'un modèle de lancement
-
Comprendre les limites et les considérations liées à l'utilisation d'AMI et de modèles de lancement personnalisés avec des groupes de nœuds gérés
-
-
Travailler avec des groupes de nœuds
-
Activer l'accès SSH aux instances EC2 du groupe de nœuds
-
Augmenter ou diminuer le nombre de nœuds d'un groupe de nœuds
-
-
-
Étendez un VPC existant avec un nouveau sous-réseau et ajoutez un groupe de nœuds à ce sous-réseau
-
-
-
Comprendre le nouveau processus d'initialisation des nœuds (nodeadm) introduit en 2023 AmazonLinux
-
Découvrez les NodeConfig paramètres par défaut appliqués par eksctl pour les nœuds et les nœuds autogérés EKS-managed
-
Personnalisez le processus d'amorçage des nœuds en fournissant un remplacement BootstrapCommand par un NodeConfig
-
-
-
Création ou mise à jour de groupes de nœuds non gérés dans un cluster EKS
-
Mettez à jour les modules complémentaires Kubernetes par défaut tels que kube-proxy, aws-node et CoreDNS
-
-
-
Eksctl prend en charge la sélection de types d'instances GPU pour les groupes de nœuds, ce qui permet d'utiliser des charges de GPU-accelerated travail sur les clusters EKS.
-
Eksctl installe automatiquement le plug-in de périphérique NVIDIA Kubernetes lorsqu'un type d' GPU-enabled instance est sélectionné, ce qui facilite l'utilisation des ressources GPU dans le cluster.
-
Les utilisateurs peuvent désactiver l'installation automatique du plug-in et installer manuellement une version spécifique du plug-in de périphérique NVIDIA Kubernetes à l'aide des commandes fournies.
-
-
-
Générez automatiquement une liste des types d'instances EC2 appropriés en fonction de critères de ressources tels que les vCPU, la mémoire, les GPU et l'architecture du processeur
-
Créez des clusters et des groupes de nœuds avec les types d'instances correspondant aux critères de sélection d'instance spécifiés
-
Effectuez un essai pour inspecter et modifier les types d'instances correspondants par le sélecteur d'instance avant de créer un groupe de nœuds
-
-
Mappages de volumes supplémentaires
-
Configurer des mappages de volumes supplémentaires pour un groupe de nœuds géré dans un cluster EKS
-
Personnalisez les propriétés des volumes telles que la taille, le type, le cryptage, les IOPS et le débit pour les volumes supplémentaires
-
Joindre des instantanés EBS existants en tant que volumes supplémentaires au groupe de nœuds
-
-
-
Ajouter des groupes de nœuds Windows à un cluster Linux Kubernetes existant pour permettre l'exécution de charges de travail Windows
-
Planifiez les charges de travail sur le système d'exploitation approprié (Windows ou Linux) à l'aide de sélecteurs de nœuds basés sur les
kubernetes.io/oslibellés etkubernetes.io/arch
-
-
-
Utilisez l'
--node-amiindicateur pour spécifier une AMI personnalisée pour les groupes de nœuds, demander à AWS la dernière EKS-optimized AMI ou utiliser AWS Systems Manager Parameter Store pour trouver l'AMI. -
Définissez l'
--node-ami-familyindicateur pour spécifier la famille de systèmes d'exploitation pour l'AMI du groupe de nœuds, telle que AmazonLinux 2, Ubuntu2204 ou. WindowsServer2022CoreContainer -
Pour les groupes de nœuds Windows, spécifiez une AMI personnalisée et fournissez un script d' PowerShell amorçage via le
overrideBootstrapCommand.
-
-
-
Remplacer l'adresse IP du serveur DNS utilisée pour les recherches DNS internes et externes
-