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 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
-
Instale la utilidad de línea de comandos de Kubernetes,
kubectl. Para obtener más información, consulte Instalación del kubectl en la Guía del usuario de Amazon EKS. -
Ejecute el siguiente comando.
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 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.
-
Desactivar IMDSv1
Tipo: Booleano
Descripción: (opcional) Determina si desea permitir las versiones 1 (IMDSv1) y 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-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 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) 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.