AWS Batch Der EKS Job bei Amazon steckt im RUNNABLE Status fest - AWS Batch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS Batch Der EKS Job bei Amazon steckt im RUNNABLE Status fest

Ein aws-auth ConfigMap wird automatisch erstellt und auf Ihren Cluster angewendet, wenn Sie eine verwaltete Knotengruppe oder eine Knotengruppe mithilfe voneksctl. Eine aws-auth ConfigMap wird zunächst erstellt, damit Knoten Ihrem Cluster beitreten können. Sie verwenden den jedoch auch, aws-auth ConfigMap um Benutzern und Rollen den Zugriff auf die rollenbasierte Zugriffskontrolle (RBAC) hinzuzufügen.

Gehen Sie wie folgt vor, um zu überprüfen, ob der aws-auth ConfigMap richtig konfiguriert ist:

  1. Rufen Sie die zugewiesenen Rollen ab in: aws-auth ConfigMap

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. Stellen Sie sicher, dass der wie folgt konfiguriert roleARN ist.

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

    Anmerkung

    Sie können auch die Protokolle der EKS Amazon-Kontrollebene überprüfen. Weitere Informationen finden Sie unter Amazon EKS Control Plane Logging im EKSAmazon-Benutzerhandbuch.

Um ein Problem zu lösen, bei dem ein Job in einem RUNNABLE Status hängengeblieben ist, empfehlen wir Ihnen, das Manifest erneut anzuwenden. kubectl Weitere Informationen finden Sie unter Bereiten Sie Ihren EKS Amazon-Cluster vor für AWS Batch. Oder Sie können es verwenden, kubectl um das manuell zu bearbeiten. aws-auth ConfigMap Weitere Informationen finden Sie unter Aktivieren des IAM Benutzer- und Rollenzugriffs auf Ihren Cluster im EKSAmazon-Benutzerhandbuch.