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 tous.
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.
Mettre à jour un groupe de nœuds gérés pour votre cluster
Lorsque vous lancez une mise à jour d'un groupe de nœuds gérés, Amazon met EKS automatiquement à jour vos nœuds pour vous, en suivant les étapes répertoriées dansComprenez chaque phase des mises à jour des nœuds. Si vous utilisez un système EKS optimisé pour AmazonAMI, Amazon applique EKS automatiquement les derniers correctifs de sécurité et mises à jour du système d'exploitation à vos nœuds dans le cadre de la dernière AMI version.
Il existe plusieurs scénarios dans lesquels il est utile de mettre à jour la version ou la configuration de votre groupe de nœuds EKS gérés par Amazon :
-
Vous avez mis à jour le Kubernetes version de votre EKS cluster Amazon et vous souhaitez mettre à jour vos nœuds pour qu'ils utilisent la même Kubernetes version.
-
Une nouvelle AMI version est disponible pour votre groupe de nœuds gérés. Pour plus d'informations sur AMI les versions, consultez les sections suivantes :
-
Vous souhaitez ajuster le nombre minimum, maximum ou souhaité d'instances dans votre groupe de nœuds gérés.
-
Vous souhaitez ajouter ou supprimer Kubernetes étiquettes provenant des instances de votre groupe de nœuds gérés.
-
Vous souhaitez ajouter ou supprimer des AWS balises dans votre groupe de nœuds gérés.
-
Vous devez déployer une nouvelle version d'un modèle de lancement avec des modifications de configuration, telles qu'une version personnalisée mise à jourAMI.
-
Vous avez déployé une version
1.9.0
ou ultérieure du VPC CNI module complémentaire Amazon, activé le module complémentaire pour la délégation de préfixes et souhaitez un nouveau AWS Nitro System instances d'un groupe de nœuds pour prendre en charge un nombre considérablement accru de Pods. Pour plus d'informations, consultezAttribuez davantage d'adresses IP aux EKS nœuds Amazon avec des préfixes. Vous avez activé la délégation de préfixes IP pour les nœuds Windows et souhaitez que les nouvelles instances AWS Nitro System d'un groupe de nœuds prennent en charge un nombre considérablement accru de Pods. Pour plus d'informations, consultezAttribuez davantage d'adresses IP aux EKS nœuds Amazon avec des préfixes.
S'il existe une AMI version plus récente pour votre groupe de nœuds gérés Kubernetes version, vous pouvez mettre à jour la version de votre groupe de nœuds pour utiliser la AMI version la plus récente. De même, si votre cluster exécute un Kubernetes version plus récente que votre groupe de nœuds, vous pouvez mettre à jour le groupe de nœuds pour utiliser la dernière AMI version correspondant à celle de votre cluster Kubernetes version.
Lorsqu'un nœud d'un groupe de nœuds géré est arrêté en raison d'une opération de dimensionnement ou d'une mise à jour, le Pods dans ce nœud sont d'abord drainés. Pour de plus amples informations, veuillez consulter Comprenez chaque phase des mises à jour des nœuds.
Mise à jour d'une version de groupe de nœuds
Vous pouvez mettre à jour une version de groupe de nœuds avec eksctl
ou la AWS Management Console. La version que vous mettez à jour ne peut pas être supérieure à celle du plan de contrôle.
Modification de la configuration d'un groupe de nœuds
Vous pouvez modifier une partie de la configuration d'un groupe de nœuds gérés.
Pour modifier la configuration d'un groupe de nœuds
Ouvrez la EKS console Amazon à l'adresse https://console.aws.amazon.com/eks/home#/clusters
. -
Choisissez le cluster qui contient le groupe de nœuds à modifier.
-
Sélectionnez l'onglet Compute (Calcul).
-
Sélectionnez le groupe de nœuds à modifier, puis choisissez Edit (Modifier).
-
(Facultatif) Sur la page Edit node group (Modifier le groupe de nœuds), effectuez les opérations suivantes :
-
Modifiez la Node group scaling configuration (Configuration de mise à l'échelle du groupe de nœuds).
-
Taille souhaitée : spécifiez le nombre actuel de nœuds que le groupe de nœuds gérés doit conserver au lancement.
-
Taille minimale : spécifiez le nombre minimal de nœuds vers lequel le groupe de nœuds gérés peut être mis à l'échelle.
-
Taille maximale : spécifiez le nombre maximal de nœuds vers lequel le groupe de nœuds gérés peut être mis à niveau. Pour connaître le nombre maximal de noeuds pris en charge dans un groupe de nœuds, consultez Afficher et gérer Amazon EKS et les quotas Fargate de service.
-
-
(Facultatif) Ajouter ou supprimer Kubernetes étiquettes pour les nœuds de votre groupe de nœuds. Les étiquettes présentées ici sont uniquement celles que vous avez appliquées auprès d'AmazonEKS. D'autres labels peuvent exister sur vos nœuds qui n'apparaissent pas ici.
-
(Facultatif) Ajouter ou supprimer Kubernetes altère les nœuds de votre groupe de nœuds. Les taints ajoutés peuvent avoir l'effet de
NoSchedule
,NoExecute
ouPreferNoSchedule
. Pour de plus amples informations, veuillez consulter PodsEmpêcher d'être planifié sur des nœuds spécifiques. -
(Facultatif) Ajoutez ou supprimez des Tags (Balises) de la ressource de votre groupe de nœuds. Ces balises ne sont appliquées qu'au groupe de EKS nœuds Amazon. Ils ne se propagent pas à d'autres ressources, telles que les sous-réseaux ou les EC2 instances Amazon du groupe de nœuds.
-
(Facultatif) Modifiez la Configuration des mises à jour du groupe. Sélectionnez Number (Nombre) ou Percentage (Pourcentage).
-
Nombre : sélectionnez et spécifiez le nombre de nœuds de votre groupe de nœuds pouvant être mis à jour en parallèle. Ces nœuds ne seront pas disponibles pendant la mise à jour.
-
Pourcentage : sélectionnez et spécifiez le pourcentage de nœuds de votre groupe de nœuds pouvant être mis à jour en parallèle. Ces nœuds ne seront pas disponibles pendant la mise à jour. Ceci est utile si vous avez beaucoup de nœuds dans votre groupe de nœuds.
-
-
Lorsque vous avez terminé les modifications, choisissez Save changes (Enregistrer les modifications).
-
Important
Lors de la mise à jour de la configuration du groupe de nœuds, la modification du NodegroupScalingConfigne respecte pas Pod budgets de perturbation (PDBs). Contrairement au processus Update Nodegroup (qui draine les nœuds et les respecte PDBs pendant la phase de mise à niveau), la mise à jour de la configuration de dimensionnement entraîne la fermeture immédiate des nœuds via un appel de réduction automatique Auto Scaling Group (ASG). Cela se produit sans réfléchirPDBs, quelle que soit la taille de la cible à laquelle vous réduisez la taille. Cela signifie que lorsque vous réduisez le nombre desiredSize
d'un groupe de nœuds EKS géré par Amazon, Pods sont expulsés dès que les nœuds sont fermés, sans en honorer aucun. PDBs