

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á.

# AWS Batch no Amazon EKS, o trabalho está preso no `RUNNABLE` status
<a name="batch_eks_job_stuck_in_runnable"></a>

O `ConfigMap` `aws-auth` é criado e aplicado automaticamente ao cluster ao criar um grupo de nós gerenciados ou ao criar um grupo de nós usando `eksctl`. Um `aws-auth` `ConfigMap` é criado inicialmente para permitir que os nós se juntem ao seu cluster. No entanto, você também pode usar o `aws-auth` `ConfigMap` para adicionar acesso com controle de acesso baseado em perfil (RBAC) para usuários e perfis.

Para verificar se o `aws-auth` `ConfigMap` está configurado corretamente:

1. Recupere as perfis mapeadas no: `aws-auth` `ConfigMap`

   ```
   $ kubectl get configmap -n kube-system aws-auth -o yaml
   ```

1. Verifique se o `roleARN` está configurado da seguinte forma.

   `rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch`
**nota**  
Você também pode revisar os registros do plano de controle do Amazon EKS. Para obter mais informações, consulte [Logs do ambiente de gerenciamento do Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html) no *Guia do usuário do Amazon EKS*.

Para resolver um problema em que um trabalho está preso em um status `RUNNABLE`, recomendamos que você use `kubectl` para reaplicar o manifesto. Para obter mais informações, consulte [Etapa 2: Prepare seu cluster Amazon EKS para AWS Batch](getting-started-eks.md#getting-started-eks-step-1). Ou, você pode usar `kubectl` para editar manualmente o `aws-auth` `ConfigMap`. Para obter mais informações, consulte [Habilitar o usuário e perfil do IAM e acesso ao seu cluster](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html) no *Amazon EKS User Guide*.