Wie kann ich einen Application Load Balancer erstellen und dann Amazon ECS-Aufgaben automatisch registrieren?

Lesedauer: 4 Minute
0

Ich möchte einen Application Load Balancer erstellen und dann automatisch Amazon Elastic Container Service (Amazon ECS)-Aufgaben registrieren.

Behebung

Erstellen Sie eine Zielgruppe

  1. Wählen Sie in der Amazon-EC2-Konsole im Navigationsbereich Zielgruppen aus.
  2. Wählen Sie Zielgruppe erstellen aus.
  3. Geben Sie für Zielgruppenname einen Namen ein.
  4. Wählen Sie als Zieltyp Instance oder IP aus.
    **Wichtig:**Wenn die Aufgabendefinition Ihres Services den awsvpc-Netzwerkmodus verwendet (erforderlich für die Startart AWS Fargate), müssen Sie IP als Zieltyp auswählen. Dies liegt daran, dass Aufgaben, die den awsvpc-Netzwerkmodus verwenden, einer Elastic Netzwerk-Schnittstelle zugeordnet sind. Diese Aufgaben sind keiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance zugeordnet.
  5. Wählen Sie für VPC die VPC aus, die Sie Ihrer Zielgruppe zuordnen möchten.
  6. Wählen Sie Erstellen aus.

Verbinden Sie Ihre Zielgruppe mit Ihrem Load Balancer

  1. Wählen Sie im Navigationsbereich der Amazon-EC2-Konsole Load Balancers aus.
  2. Wählen Sie Load Balancer erstellen aus.
  3. Wählen Sie für Application Load Balancer die Option Erstellen aus.
  4. Geben Sie für Name einen Namen für den Load Balancer ein.
  5. Wählen Sie im Abschnitt Listeners für Load Balancer Protocol HTTP oder HTTPS aus.
  6. Wählen Sie im Abschnitt Availability Zones für VPC Ihre VPC aus.
  7. Wählen Sie für Availability Zones mindestens zwei Subnetz-IDs aus.
  8. Wählen Sie Weiter: Sicherheitseinstellungen konfigurieren und dann Weiter: Sicherheitsgruppen konfigurieren aus.
  9. Wählen Sie in der Spalte Sicherheitsgruppen-ID die Sicherheitsgruppen-ID aus, die Sie an den Load Balancer anhängen möchten.
  10. Wählen Sie Weiter: Routing konfigurieren aus.
  11. Wählen Sie im Abschnitt Zielgruppe für Zielgruppe die Option Bestehende Zielgruppe aus.
  12. Wählen Sie für Name die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
  13. Wählen Sie Weiter: Ziele registrieren, Weiter: Überprüfen, Erstellen aus.

Erstellen Sie einen Amazon ECS-Service mit dem vorherigen Application Load Balancer

  1. Öffnen Sie die Amazon-ECS-Konsole.
  2. Wählen Sie im Navigationsbereich Cluster und dann Ihren Cluster aus.
  3. Wählen Sie auf der Registerkarte Dienste die Option Erstellen aus.
  4. Vergewissern Sie sich im Abschnitt Dienst konfigurieren, dass Sie mindestens eine Aufgabendefinition erstellt haben.
    **Wichtig:**Um einen Load Balancer zu verwenden, müssen Sie containerPort in Ihrer Aufgabendefinition verwenden.
  5. Wählen Sie als Startart eine Startart aus.
  6. Geben Sie als Dienstname einen Dienstnamen ein.
  7. Geben Sie unter Anzahl der Aufgaben die Anzahl der Aufgaben ein.
  8. Wählen Sie Nächster Schritt aus.
  9. Wählen Sie im Abschnitt Load Balancer für die Load Balancer-Art die Option Application Load Balancer aus.
  10. Für Container zu Lastausgleich vergewissern Sie sich, dass der Container-Name und der Anschluss korrekt sind, und wählen Sie Zum Load Balancer hinzufügen aus.
  11. Wählen Sie für den Produktions-Listener-Anschluss den Anwendungsanschluss aus, der von Ihrer Anwendung verwendet wird (z. B. 80:HTTP).
  12. Wählen Sie als Zielgruppenname die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
  13. Wählen Sie Nächster Schritt aus.
  14. Wählen Sie für Service Auto Scaling die Option Die gewünschte Zählung des Dienstes anpassen oder Die gewünschte Zählung des Dienstes nicht anpassen basierend auf der Einrichtung Ihrer Amazon ECS-Serviceanwendung.
  15. Wählen Sie Nächster Schritt und dann Service erstellen aus.
  16. Wählen Sie Dienst anzeigen und dann die Registerkarte Aufgaben aus.
  17. Wählen Sie das Aktualisierungssymbol und überprüfen Sie dann, ob sich Ihre Aufgaben im Status LÄUFT befinden.

Sehen Sie sich Ihre in der Zielgruppe registrierten Aufgaben an

  1. Öffnen Sie die Amazon-EC2-Konsole.
  2. Wählen Sie Zielgruppen und dann die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
  3. Um die registrierten Ziele in der Zielgruppe anzuzeigen, wählen Sie die Registerkarte Ziele aus.

**Hinweis:**Informationen zur Behebung von nicht bestandenen Zustandsprüfungen für Ihren Application Load Balancer, finden Sie unter Wie kann ich meine Amazon ECS-Aufgaben mithilfe der Amazon EC2-Startart ausführen, um die Application Load Balancer-Zustandsprüfung in Amazon ECS zu bestehen?

Ähnliche Informationen

Einen Application Load Balancer erstellen

Service Load Balancing

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren