AWSSupport-TroubleshootEKSWorkerNode - AWS Systems Manager Referencia del manual de automatización

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.

AWSSupport-TroubleshootEKSWorkerNode

Descripción

El AWSSupport-TroubleshootEKSWorkerNode manual analiza un nodo de trabajo de Amazon Elastic Compute Cloud (AmazonEC2) y un clúster de Amazon Elastic Kubernetes Service EKS (Amazon) para ayudarlo a identificar y solucionar las causas comunes que impiden que los nodos de trabajo se unan a un clúster. El manual de procedimientos contiene una guía que le ayudará a resolver cualquier problema que identifique.

importante

Para ejecutar correctamente esta automatización, el estado de su nodo de EC2 trabajo de Amazon debe ser el running mismo y el estado del EKS clúster de Amazon debe serACTIVE.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux

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.

  • WorkerID

    Tipo: cadena

    Descripción: (obligatorio) El ID del nodo EC2 trabajador de Amazon que no pudo unirse al clúster.

IAMPermisos necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ec2:DescribeDhcpOptions

  • ec2:DescribeImages

  • ec2:DescribeInstanceAttribute

  • ec2:DescribeInstances

  • ec2:DescribeInstanceStatus

  • ec2:DescribeNatGateways

  • ec2:DescribeNetworkAcls

  • ec2:DescribeNetworkInterfaces

  • ec2:DescribeRouteTables

  • ec2:DescribeSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeVpcAttribute

  • ec2:DescribeVpcEndpoints

  • ec2:DescribeVpcs

  • eks:DescribeCluster

  • iam:GetInstanceProfile

  • iam:GetRole

  • iam:ListAttachedRolePolicies

  • ssm:DescribeInstanceInformation

  • ssm:ListCommandInvocations

  • ssm:ListCommands

  • ssm:SendCommand

Pasos de documentos

  • aws:assertAwsResourceProperty- Confirma que el EKS clúster de Amazon que especificó en el ClusterName parámetro existe y se encuentra en un ACTIVE estado.

  • aws:assertAwsResourceProperty- Confirma que el nodo EC2 trabajador de Amazon que especificó en el WorkerID parámetro existe y se encuentra en un running estado.

  • aws:executeScript: ejecuta un script de Python que ayuda a identificar las posibles causas por las que el nodo de trabajo no se une al clúster.