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.
AWS-UpdateEKSManagedNodeGroup
Description
Le AWS-UpdateEKSManagedNodeGroup
runbook vous aide à mettre à jour un groupe de nœuds géré par Amazon Elastic Kubernetes Service EKS (Amazon). Vous pouvez choisir un Version
ou Configuration
mettre à jour.
Exécuter cette automatisation (console)
Type de document
Automatisation
Propriétaire
Amazon
Plateformes
LinuxmacOS, Windows
Paramètres
-
AutomationAssumeRole
Type : String
Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
-
ClusterName
Type : String
Description : (Obligatoire) Le nom du cluster dont vous souhaitez mettre à jour le groupe de nœuds.
-
NodeGroupName
Type : String
Description : (Obligatoire) Nom du groupe de nœuds à mettre à jour.
-
UpdateType
Type : String
Valeurs valides : Mettre à jour la version du groupe de nœuds | Mettre à jour les configurations du groupe de nœuds
Par défaut : Mettre à jour la version du groupe de nœuds
Description : (Obligatoire) Type de mise à jour que vous souhaitez effectuer sur le groupe de nœuds.
Les paramètres suivants s'appliquent uniquement au type de Version
mise à jour :
-
AMIReleaseVersion
Type : String
Description : (Facultatif) La version EKS optimisée d'Amazon AMI que vous souhaitez utiliser. Par défaut, c'est la dernière version qui est utilisée.
-
ForceUpgrade
Type : booléen
Description : (Facultatif) Si c'est vrai, la mise à jour n'échouera pas en cas de violation du budget lié à l'interruption du module.
-
KubernetesVersion
Type : String
Description : (Facultatif) Version de Kubernetes vers laquelle mettre à jour le groupe de nœuds.
-
LaunchTemplateId
Type : String
Description : (Facultatif) L'ID du modèle de lancement.
-
LaunchTemplateName
Type : String
Description : (Facultatif) Le nom du modèle de lancement.
-
LaunchTemplateVersion
Type : String
Description : (Facultatif) La version du modèle de lancement d'Amazon Elastic Compute Cloud (AmazonEC2). Ce paramètre n'est valide que si un groupe de nœuds a été créé à partir d'un modèle de lancement.
Les paramètres suivants s'appliquent uniquement au type de Configuration
mise à jour :
-
AddOrUpdateNodeGroupLabels
Type : StringMap
Description : (Facultatif) Étiquettes Kubernetes que vous souhaitez ajouter ou mettre à jour.
-
AddOrUpdateKubernetesTaintsEffect
Type : StringList
Description : (Facultatif) Les modifications de Kubernetes que vous souhaitez ajouter ou mettre à jour.
-
MaxUnavailableNodeGroups
Type : entier
Par défaut : 0
Description : (Facultatif) Nombre maximal de nœuds indisponibles simultanément lors d'une mise à jour de version.
-
MaxUnavailablePercentageNodeGroup
Type : entier
Par défaut : 0
Description : (Facultatif) Pourcentage de nœuds non disponibles lors d'une mise à jour de version.
-
NodeGroupDesiredSize
Type : entier
Par défaut : 0
Description : (Facultatif) Nombre de nœuds que le groupe de nœuds gérés doit gérer.
-
NodeGroupMaxSize
Type : entier
Par défaut : 0
Description : (Facultatif) Nombre maximal de nœuds que le groupe de nœuds gérés peut atteindre.
-
NodeGroupMinSize
Type : entier
Par défaut : 0
Description : (Facultatif) Le nombre minimum de nœuds que le groupe de nœuds gérés peut atteindre.
-
RemoveKubernetesTaintsEffect
Type : StringList
Description : (Facultatif) Les taches de Kubernetes que vous souhaitez supprimer.
-
RemoveNodeGroupLabels
Type : StringList
Description : (Facultatif) Liste séparée par des virgules des libellés que vous souhaitez supprimer.
IAMAutorisations requises
Le AutomationAssumeRole
paramètre nécessite les actions suivantes pour utiliser correctement le runbook.
-
eks:UpdateNodegroupConfig
-
eks:UpdateNodegroupVersion
Étapes de document
-
aws:executeScript
- Met à jour un groupe de nœuds du EKS cluster Amazon en fonction des valeurs que vous spécifiez pour les paramètres d'entrée du runbook. -
aws:waitForAwsResourceProperty
- Attend que l'état de mise à jour du cluster soit atteint.Successful