AWS Batch no Amazon EKS, o trabalho está preso no RUNNABLE status - AWS Batch

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

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
  2. 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 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 Prepare seu cluster do Amazon EKS para o AWS Batch. Ou, você pode usar kubectl para editar manualmente o aws-auth ConfigMap. Para obter mais informações, consulte Habilitar o acesso ao seu cluster no Amazon EKS User Guide.