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.
Stellen Sie sicher, dass die aws-auth korrekt konfiguriert ist ConfigMap
Anmerkung
Informationen zur Amazon EKS-Zugangseingangsauthentifizierung anstelle von finden Sie unterAuthentifizierung bei Amazon EKS-Zugangseinträgen. aws-auth ConfigMap
Wichtig
Sobald ein AWS Batch-managed Access-Eintrag für die AWS Batch service-verknüpfte Rolle auf einem Cluster (accessEntry.status=ACTIVE) erstellt wurde, hat er Vorrang vor der aws-auth ConfigMap Konfiguration für die Rolle. Die ConfigMap Einträge für die AWS Batch dienstverknüpfte Rolle werden nicht verwendet. Die AWS Batch Authentifizierung erfolgt stattdessen mithilfe des Zugriffseintrags. Um zur ConfigMap Authentifizierung zurückzukehren, müssen Sie in allen Computerumgebungen, die desiredState=DISABLED auf den Cluster abzielen, festlegen, dass der Eintrag AWS Batch-managed Access entfernt wird.
Gehen Sie wie folgt vor, um zu überprüfen, ob der richtig konfiguriert aws-auth ConfigMap ist:
-
Rufen Sie die zugewiesenen Rollen in der
aws-authConfigMapab.$kubectl get configmap -n kube-system aws-auth -o yaml -
Stellen Sie sicher, dass der wie folgt konfiguriert
roleARNist.rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatchAnmerkung
Der Pfad
aws-service-role/batch.amazonaws.com/wurde aus dem ARN der dienstverknüpften Rolle entfernt. Dies liegt an einem Problem mit deraws-authKonfigurationstabelle. Weitere Informationen finden Sie unter Rollen mit Pfaden funktionieren nicht, wenn der Pfad in ihrem ARN in der enthalten ist aws-authconfigmap. Anmerkung
Sie können auch die Protokolle der Amazon EKS-Steuerungsebene überprüfen. Weitere Informationen finden Sie im Amazon EKS-Benutzerhandbuch unter Amazon EKS-Protokollierung auf der Steuerungsebene.
Um ein Problem zu lösen, bei dem ein Job in einem RUNNABLE Status feststeckt, empfehlen wir Ihnen, das Manifest erneut kubectl anzuwenden. Weitere Informationen finden Sie unter Schritt 2: Bereiten Sie Ihren Amazon EKS-Cluster vor für AWS Batch. Sie können es auch 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 Amazon EKS-Benutzerhandbuch.