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
Descripción
El AWS-UpdateEKSSelfManagedLinuxNodeGroups
manual actualiza los grupos de nodos autogestionados del clúster de Amazon Elastic Kubernetes Service EKS (Amazon) 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
-
Instale la utilidad de línea de comandos de Kubernetes,
kubectl
. Para obtener más información, consulta Instalación kubectl en la Guía del EKS usuario de Amazon. -
Ejecute el siguiente comando de la .
kubectl scale deployments/cluster-autoscaler --replicas=2 -n kube-system
-
Ejecute el manual de procedimientos
AWS-UpdateEKSSelfManagedLinuxNodeGroups
. -
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)
Tipo de documento
Automatización
Propietario
Amazon
Plataformas
Linux, macOS, Windows
Parámetros
-
AutomationAssumeRole
Tipo: cadena
Descripción: (opcional) El nombre del recurso de Amazon (ARN) del rol 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 EKS clúster de Amazon.
-
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.
-
D isableIMDSv 1
Tipo: Booleano
Descripción: (opcional) Determina si desea permitir las versiones 1 (IMDSv1) yIMDSv2.
-
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-2/recommended/image_id
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 AWS CloudFormation pila utilizada para actualizar el grupo de nodos.
-
Subredes
Tipo: cadena
Descripción: (Obligatorio) Una lista separada IDs por comas de las subredes que desea que utilice su clúster.
-
VpcId
Tipo: cadena
Valor predeterminado: Default
Descripción: (Obligatorio) La nube privada virtual (VPC) en la que se implementa el clúster.
IAMPermisos 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 EKS clúster de Amazon según los valores que especifique para los parámetros de entrada del runbook. -
aws:waitForAwsResourceProperty
- Espera a que se devuelva el estado de actualización de la AWS CloudFormation pila.