AWS Batch su Amazon EKS il lavoro è bloccato nello RUNNABLE stato - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS Batch su Amazon EKS il lavoro è bloccato nello RUNNABLE stato

An aws-auth ConfigMap viene creato e applicato automaticamente al cluster quando si crea un gruppo di nodi gestito o un gruppo di nodi utilizzandoeksctl. Un aws-auth ConfigMap viene inizialmente creato per consentire ai nodi di unirsi al cluster. Tuttavia, si utilizza anche aws-auth ConfigMap per aggiungere l'accesso con controllo degli accessi (RBAC) basato sui ruoli a utenti e ruoli.

Per verificare che aws-auth ConfigMap sia configurato correttamente:

  1. Recupera i ruoli mappati in: aws-auth ConfigMap

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. Verificare che roleARN sia configurato come segue.

    rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch

    Nota

    Puoi anche consultare i log del piano EKS di controllo di Amazon. Per ulteriori informazioni, consulta la pagina di registrazione EKS del piano di controllo di Amazon nella Amazon EKS User Guide.

Per risolvere un problema a causa del quale un lavoro è bloccato in uno RUNNABLE stato, ti consigliamo di utilizzare questa opzione kubectl per riapplicare il manifesto. Per ulteriori informazioni, consulta Prepara il tuo EKS cluster Amazon per AWS Batch. In alternativa, puoi utilizzare kubectl per modificare manualmente il aws-authConfigMap. Per ulteriori informazioni, consulta la sezione Abilitazione IAM dell'accesso di utenti e ruoli al cluster nella Amazon EKS User Guide.