Wie behebe ich Load Balancer-Fehler für Amazon ECS-Aufgaben auf Fargate?

Lesedauer: 2 Minute
0

Ich erhalte Load Balancer-Fehler bei meiner Amazon Elastic Container Service (Amazon ECS)-Aufgabe auf AWS Fargate.

Lösung

Fehlende AWS Identity and Access Management (IAM)-Berechtigungen

Die ecsServiceRole-Rolle ermöglicht es Amazon ECS-Services, Amazon ECS-Container auf Fargate mit dem Load Balancer zu registrieren.

Vergewissern Sie sich, dass Sie über die richtigen ElasticLoadBalancer-Berechtigungen verfügen. Weitere Informationen finden Sie unter Service Scheduler IAM-Rolle.

Überprüfen Sie die Eingangsregeln für Ihre Container-Sicherheitsgruppe

Wenn Ihr Container Port 80 zugeordnet ist, muss Ihre Container-Sicherheitsgruppe eingehenden Datenverkehr auf Port 80 zulassen, damit die Load Balancer-Funktionsschecks bestanden werden.

Konfigurieren Sie Ihren Load Balancer für alle Verfügbarkeitszonen des Service

Konfigurieren Sie Ihren Load Balancer so, dass er alle Verfügbarkeitszonen in einer AWS-Region oder zumindest alle Verfügbarkeitszonen für Ihre Container verwendet.

Wenn ein Service einen Load Balancer verwendet und eine Aufgabe startet, die sich in einer Verfügbarkeitszone befindet, für deren Verwendung der Load Balancer nicht konfiguriert ist, besteht die Aufgabe die Zustandsprüfung nie und die Aufgabe wird gestoppt.

Überprüfen Sie, ob Ihre Load Balancer-Zustandsprüfung korrekt konfiguriert ist

Die Parameter des Load Balancers zur Zustandsprüfung können zu restriktiv sein oder auf Ressourcen verweisen, die nicht existieren. Fehlerhafte Aufgaben werden aus dem Load Balancer entfernt.

Vergewissern Sie sich, dass die folgenden Parameter für Ihren Service Load Balancer korrekt konfiguriert sind:

  • Ping-Anschluss
  • Ping-Pfad
  • Antwort-Timeout
  • Intervall für die Zustandsprüfung
  • Fehlerhafter Schwellenwert

Weitere Informationen finden Sie im Abschnitt Fehlkonfiguration des Elastic Load Balancing des Load Balancers vonProblembehandlung bei Service Load Balancern.

Weitere Informationen zu Zustandsprüfungsfehlern, die durch Load Balancer verursacht werden, finden Sie unter Wie behebe ich Zustandsprüfungsfehler für Amazon ECS-Aufgaben auf Fargate?


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren