Müssen wir die Last über Ngnix mit dem Schwarmmodus ausgleichen?
Ja und nein. Es hängt davon ab ... :)
Application Load Balancing macht den Schwarm für Sie. Z.B. Wenn Sie einen Dienst mit einer Replik von 10 bereitstellen, führt der Schwarmmodus einen Round-Robin-Lastausgleich für Ihre 10 Anwendungen durch, wenn Sie ihn aufrufen. Es ist egal, welcher Manager oder Arbeiter Sie anrufen.
Aber auf Host-Ebene benötigen Sie einen externen klassischen Load Balancer. Z.B. Wenn Ihr Schwarm auf 4 digitalen Ozean-Maschinen läuft, benötigen Sie einen Load-Balancer, der alle 4 IP-Adressen abdeckt.
Sogar Dockerschwarm gleicht aus, warum gibt es so viele Artikel zum Lastenausgleich mit ngnix im Schwarmmodus?
a) Weil nginx will Geld
b) verdienen, weil eine Zeit vor Docker Schwarm-Modus gibt es existiert und wo alles kompliziert
c) Weil es immer noch gut zu wissen, wie es selbst zu tun d) Weil du mit nginx sehr vertraut bist
Beantwortet das deine Frage @GopsAB? –