Verifique se o aws-auth ConfigMap está configurado corretamente - 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á.

Verifique se o aws-auth ConfigMap está configurado corretamente

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

    O caminho aws-service-role/batch.amazonaws.com/ foi removido ARN da função vinculada ao serviço. Isso ocorre devido a um problema com o mapa de configuração aws-auth. Para obter mais informações, consulte As funções com caminhos não funcionam quando o caminho é incluído ARN no aws-authconfigmap.

    nota

    Você também pode revisar os registros do plano EKS de controle da Amazon. Para obter mais informações, consulte Registro do plano EKS de controle da Amazon no Guia EKS do usuário da Amazon.

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 de IAM usuários e funções ao seu cluster no Guia EKS do usuário da Amazon.