

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# `AWSSupport-TroubleshootEKSWorkerNode`
<a name="automation-awssupport-troubleshooteksworkernode"></a>

 **Descrição** 

 O runbook `AWSSupport-TroubleshootEKSWorkerNode` analisa um nó de processamento do Amazon Elastic Compute Cloud (Amazon EC2) e um cluster do Amazon Elastic Kubernetes Service (Amazon EKS) para ajudar a identificar e solucionar causas comuns que impedem que os nós de processamento se juntem a um cluster. O runbook fornece orientações para ajudar a resolver quaisquer problemas identificados. 

**Importante**  
 Para executar essa automação com sucesso, o estado do nó de processamento do Amazon EC2 deve ser `running` e o estado do cluster do Amazon EKS deve ser `ACTIVE`. 

 [Executar esta automação (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-TroubleshootEKSWorkerNode) 

**Tipo de documento**

Automação

**Proprietário**

Amazon

**Plataformas**

Linux

**Parâmetros**
+ AutomationAssumeRole

  Tipo: String

  Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
+ ClusterName

  Tipo: string

  Descrição: (obrigatório) O nome do cluster do Amazon EKS.
+ WorkerID

  Tipo: string

  Descrição: (obrigatório) O ID do nó de processamento do Amazon EC2 que não conseguiu se juntar ao cluster.

**Permissões obrigatórias do IAM**

O parâmetro `AutomationAssumeRole` requer as seguintes ações para usar o runbook com êxito.
+  `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` 

 **Etapas do documento** 
+  `aws:assertAwsResourceProperty` :Confirma que o cluster Amazon EKS especificado no parâmetro `ClusterName` existe e está no estado `ACTIVE`. 
+  `aws:assertAwsResourceProperty` :Confirma que o nó de processamento do Amazon EC2 especificado no parâmetro `WorkerID` existe e está no estado `running`. 
+  `aws:executeScript` :Executa um script Python que ajuda a identificar possíveis causas da falha do nó de processamento em ingressar no cluster. 