Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS-UpdateEKSManagedNodeGroup
Descrizione
Il AWS-UpdateEKSManagedNodeGroup
runbook ti aiuta ad aggiornare un gruppo di nodi gestiti di Amazon Elastic Kubernetes Service EKS (Amazon). Puoi scegliere o aggiornare. Version
Configuration
Esegui questa automazione (console)
Tipo di documento
Automazione
Proprietario
Amazon
Piattaforme
Linux, macOS, Windows
Parametri
-
AutomationAssumeRole
Tipo: stringa
Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
-
ClusterName
Tipo: stringa
Descrizione: (Obbligatorio) Il nome del cluster di cui si desidera aggiornare il gruppo di nodi.
-
NodeGroupName
Tipo: stringa
Descrizione: (Obbligatorio) Il nome del gruppo di nodi da aggiornare.
-
UpdateType
Tipo: stringa
Valori validi: Aggiorna la versione del gruppo di nodi | Aggiorna le configurazioni del gruppo di nodi
Impostazione predefinita: aggiorna la versione del gruppo di nodi
Descrizione: (Obbligatorio) Il tipo di aggiornamento che si desidera eseguire sul gruppo di nodi.
I seguenti parametri si applicano solo al tipo di Version
aggiornamento:
-
AMIReleaseVersion
Tipo: stringa
Descrizione: (Opzionale) La versione di Amazon EKS ottimizzata AMI che vuoi usare. Per impostazione predefinita viene utilizzata la versione più recente.
-
ForceUpgrade
Tipo: Booleano
Descrizione: (Facoltativo) Se impostato su true, l'aggiornamento non avrà esito negativo in caso di violazione del budget di interruzione del pod.
-
KubernetesVersion
Tipo: stringa
Descrizione: (Facoltativo) La versione di Kubernetes a cui aggiornare il gruppo di nodi.
-
LaunchTemplateId
Tipo: stringa
Descrizione: (Facoltativo) L'ID del modello di lancio.
-
LaunchTemplateName
Tipo: stringa
Descrizione: (Facoltativo) Il nome del modello di lancio.
-
LaunchTemplateVersion
Tipo: stringa
Descrizione: (Facoltativo) La versione del modello di lancio di Amazon Elastic Compute Cloud (AmazonEC2). Questo parametro è valido solo se un gruppo di nodi è stato creato da un modello di lancio.
I seguenti parametri si applicano solo al tipo di Configuration
aggiornamento:
-
AddOrUpdateNodeGroupLabels
Tipo: StringMap
Descrizione: (Facoltativo) etichette Kubernetes che desideri aggiungere o aggiornare.
-
AddOrUpdateKubernetesTaintsEffect
Tipo: StringList
Descrizione: (Facoltativo) I taint Kubernetes che desideri aggiungere o aggiornare.
-
MaxUnavailableNodeGroups
Tipo: integer
Impostazione predefinita: 0
Descrizione: (Facoltativo) Il numero massimo di nodi che non sono disponibili contemporaneamente durante un aggiornamento della versione.
-
MaxUnavailablePercentageNodeGroup
Tipo: integer
Impostazione predefinita: 0
Descrizione: (Facoltativo) La percentuale di nodi che non sono disponibili durante un aggiornamento della versione.
-
NodeGroupDesiredSize
Tipo: integer
Impostazione predefinita: 0
Descrizione: (Facoltativo) Il numero di nodi che il gruppo di nodi gestiti deve mantenere.
-
NodeGroupMaxSize
Tipo: integer
Impostazione predefinita: 0
Descrizione: (Facoltativo) Il numero massimo di nodi fino a cui il gruppo di nodi gestiti può scalare orizzontalmente.
-
NodeGroupMinSize
Tipo: integer
Impostazione predefinita: 0
Descrizione: (Facoltativo) Il numero minimo di nodi in cui il gruppo di nodi gestiti può scalare.
-
RemoveKubernetesTaintsEffect
Tipo: StringList
Descrizione: (Facoltativo) Le taint Kubernetes che desideri rimuovere.
-
RemoveNodeGroupLabels
Tipo: StringList
Descrizione: (Facoltativo) Un elenco di etichette separate da virgole che desideri rimuovere.
Autorizzazioni richieste IAM
Il AutomationAssumeRole
parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
-
eks:UpdateNodegroupConfig
-
eks:UpdateNodegroupVersion
Fasi del documento
-
aws:executeScript
- Aggiorna un gruppo di nodi del EKS cluster Amazon in base ai valori specificati per i parametri di input del runbook. -
aws:waitForAwsResourceProperty
- Attende che lo stato di aggiornamento del cluster sia.Successful