

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# `AWS-UpdateEKSSelfManagedLinuxNodeGroups`
<a name="aws-updateeksselfmanagedlinuxnodegroup"></a>

 **Descripción** 

El manual de procedimientos `AWS-UpdateEKSSelfManagedLinuxNodeGroups` actualiza los grupos de nodos autogestionados del clúster de Amazon Elastic Kubernetes Service (Amazon EKS) mediante una pila AWS CloudFormation .

Si su clúster usa el escalado automático, le recomendamos que escale la implementación a dos réplicas antes de usar este manual de procedimientos.

**Cómo escalar una implementación a dos réplicas**

1.  Instale la utilidad de línea de comandos de Kubernetes, `kubectl`. Para obtener más información, consulte [Instalación del kubectl](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html) en la *Guía del usuario de Amazon EKS*. 

1. Ejecute el comando siguiente.

   ```
   kubectl scale deployments/cluster-autoscaler --replicas=2 -n kube-system
   ```

1. Ejecute el manual de procedimientos `AWS-UpdateEKSSelfManagedLinuxNodeGroups`. 

1. Escale la implementación de regreso al número deseado de réplicas ejecutando el siguiente comando.

   ```
   kubectl scale deployments/cluster-autoscaler --replicas={{number}} -n kube-system
   ```

 [Ejecuta esta automatización (consola)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-UpdateEKSSelfManagedLinuxNodeGroups) 

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
+ ClusterName

  Tipo: cadena

  Descripción: (obligatorio) el nombre del clúster de Amazon EKS.
+ NodeGroupName

  Tipo: cadena

  Descripción: (obligatorio) el nombre del grupo de nodos administrados.
+ ClusterControlPlaneSecurityGroup

  Tipo: cadena

  Descripción: (obligatorio) el ID del grupo de seguridad del plano de control.
+ DisableIMDSv1

  Tipo: Booleano

  Descripción: (opcional) determina si desea permitir la versión 1 del servicio de metadatos de instancia (IMDSv1) e IMDSv2.
+ KeyName

  Tipo: cadena

  Descripción: (opcional) nombre de la clave para las instancias.
+ NodeAutoScalingGroupDesiredCapacity

  Tipo: cadena

  Descripción: (opcional) el número de nodos que debe conservar el grupo de nodos.
+ NodeAutoScalingGroupMaxSize

  Tipo: cadena

  Descripción: (opcional) cantidad máxima de nodos a los que puede escalar horizontalmente el grupo de nodos.
+ NodeAutoScalingGroupMinSize

  Tipo: cadena

  Descripción: (opcional) cantidad mínima de nodos a los que puede reducir horizontalmente el grupo de nodos.
+ NodeInstanceType

  Tipo: cadena

  Valor predeterminado: t3.large

  Descripción: (opcional) el tipo de instancia que desea usar para el grupo de nodos.
+ NodeImageId

  Tipo: cadena

  Descripción: (opcional) el ID del Amazon Machine Image (AMI) que desea que utilice el grupo de nodos.
+ NodeImageIdSSMParam

  Tipo: cadena

  Predeterminado:/aws/service/eks/optimized-ami/1. 21/amazon-linux- /image\_id 2/recommended

  Descripción: (opcional) el parámetro público de Systems Manager para la AMI que desea que utilice el grupo de nodos.
+ StackName

  Tipo: cadena

  Descripción: (obligatorio) El nombre de la CloudFormation pila utilizada para actualizar el grupo de nodos.
+ Subredes

  Tipo: cadena

  Descripción: (obligatorio) lista separada por comas de los ID de las subredes que desea que utilice su clúster.
+ VpcId

  Tipo: cadena

  Valor predeterminado: Default

  Descripción: (obligatorio) la nube privada virtual (VPC) donde se implementa el clúster.

**Permisos de IAM necesarios**

El parámetro `AutomationAssumeRole` requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
+  `eks:CreateCluster` 
+  `eks:CreateNodegroup` 
+  `eks:DeleteNodegroup` 
+  `eks:DeleteCluster` 
+  `eks:DescribeCluster` 
+  `eks:DescribeNodegroup` 
+  `eks:ListClusters` 
+  `eks:ListNodegroups` 
+  `eks:UpdateClusterConfig` 
+  `eks:UpdateNodegroupConfig` 

 **Pasos de documentos** 
+  `aws:executeScript`: actualiza un grupo de nodos de un clúster de Amazon EKS según los valores que especifique para los parámetros de entrada del manual de procedimientos.
+  `aws:waitForAwsResourceProperty`- Espera a que se devuelva el estado de actualización de la CloudFormation pila. 