Load Balancer erstellen
Erstellen Sie einen Load Balancer mit dem Assistenten der Konsole in sechs Schritten: VIP-Subnetz, Listener, Pool, Mitglieder, Health-Monitor und Überprüfung.
Mit dem Erstellungsassistenten erstellen Sie einen Load Balancer mit einem Listener, einem Pool, den Mitgliedern des Pools und einem optionalen Health-Monitor. Erst wenn Sie im letzten Schritt Load Balancer erstellen auswählen, wird etwas erstellt.
Voraussetzungen
- Sie benötigen auf Abonnement- oder Projektebene die Rolle Besitzer oder Mitwirkender oder eine benutzerdefinierte Rolle mit der Zugriffsebene Verwalten für Load Balancers. Eine beliebige Rolle mit der Zugriffsebene Lesen für Load Balancers kann Load Balancer anzeigen.
- Das Projekt benötigt ein Netzwerk mit einem Subnetz für die VIP. Wie Sie eines erstellen, erfahren Sie unter Schnellstart: Netzwerk mit Subnetz und Router erstellen.
- Legen Sie fest, welche Listener- und Pool-Protokolle Sie verwenden. Siehe Listener- und Pool-Protokolle.
- Das Kontingent des Abonnements und die Zuteilung des Projekts müssen Platz für den Load Balancer und seinen Listener, Pool, seine Mitglieder und seinen Health-Monitor bieten. Siehe Kontingente.
Assistenten öffnen
Wechseln Sie in der Konsole zu NetzwerkLoad Balancer.
Wählen Sie Load Balancer erstellen aus.
Der Assistent hat sechs Schritte. Auf breiten Bildschirmen zeigt der Bereich Zusammenfassung rechts Ihre wichtigsten Einstellungen, jeweils mit einem Link bearbeiten zum Schritt, der sie festlegt. Sie können in beliebiger Reihenfolge zwischen den Schritten wechseln: Wählen Sie einen Schritt in der Liste aus, oder verwenden Sie Zurück und die Schaltfläche für den nächsten Schritt. Die Liste markiert einen Schritt erst dann als abgeschlossen oder als korrekturbedürftig, wenn Sie ihn verlassen. Um direkt zum letzten Schritt zu wechseln, wählen Sie Prüfen und erstellen aus.
LB-Details
Geben Sie im Feld Load-Balancer-Name einen Namen ein.
Wählen Sie im Feld VIP-Subnetz das Subnetz für die VIP aus. Das Feld ist mit dem ersten Subnetz der Liste vorbelegt.
Optional: Geben Sie im Feld VIP-Adresse die VIP ein. Lassen Sie das Feld leer, damit die Plattform eine aus dem Subnetz zuweist.
Wählen Sie im Feld Größe eine Größe aus.
| Feld | Regeln |
|---|---|
| Load-Balancer-Name | 1–255 Zeichen. Der Assistent entfernt Leerzeichen am Anfang und am Ende. Steuerzeichen und Zeichen außerhalb der Basic Multilingual Plane, z. B. die meisten Emojis, sind nicht zulässig. Eindeutig unter den Load Balancern Ihres Mandanten. |
| VIP-Subnetz | Ein Subnetz eines der Netzwerke des Projekts, aufgeführt mit Name und CIDR. |
| VIP-Adresse | Optional. Eine IP-Adresse im Bereich des Subnetzes, außer der Gateway-, Netzwerk- oder Broadcast-Adresse des Subnetzes. |
| Größe | lb.small, lb.standard oder lb.large. Der Standardwert ist lb.standard. Siehe Größe. |
Listener
Wählen Sie im Feld Protokoll HTTP, HTTPS, TERMINATED_HTTPS oder TCP aus. Das Feld ist mit HTTPS vorbelegt.
Geben Sie im Feld Port den Port ein, auf dem die VIP lauscht. Das Feld ist mit 443 vorbelegt.
Optional: Ändern Sie Verbindungslimit. Der Standardwert ist 20.000.
Wenn Port oder Verbindungslimit leer, 0 oder keine Zahl ist, sendet der Assistent stattdessen den Standardwert: 443 bzw. 20.000. Die Zusammenfassung zeigt den Wert, den der Assistent sendet.
TERMINATED_HTTPS fügt ein Pflichtfeld TLS-Zertifikat hinzu, und mit diesem Protokoll können Sie den Assistenten nicht abschließen. Siehe Listener.
Pool
Wählen Sie im Feld Pool-Protokoll HTTP, HTTPS, TCP oder PROXY aus. Das Feld ist mit HTTP vorbelegt.
Wählen Sie im Feld Algorithmus die Option Round Robin, Wenigste Verbindungen oder Quell-IP aus.
Behalten Sie im Feld Sitzungspersistenz die Option Keine bei, oder wählen Sie SOURCE_IP oder HTTP_COOKIE aus.
Wichtig
Im Assistenten sind ein HTTPS-Listener und ein HTTP-Pool vorbelegt. Stellen Sie sicher, dass der Load-Balancing-Dienst die Kombination akzeptiert, die Sie beibehalten. Wenn der Dienst die Kombination ablehnt, wechselt der Load Balancer in den Status Fehler: Löschen Sie ihn, und erstellen Sie einen neuen. Siehe Listener- und Pool-Protokolle.
Was die Algorithmen und Persistenzoptionen bewirken, erfahren Sie unter Pools.

Mitglieder
Wählen Sie in der ersten Zeile im Feld Server einen Server aus. Die Konsole trägt seine Adresse ein. Um eine Adresse zu verwenden, die keinem der Server des Projekts gehört, behalten Sie Adresse manuell eingeben bei, und geben Sie die Adresse im Feld Mitgliedsadresse ein.
Legen Sie Port und Gewicht fest. Die Felder sind mit 8080 bzw. 1 vorbelegt.
Um ein weiteres Mitglied hinzuzufügen, wählen Sie Mitglied hinzufügen aus. Um eine Zeile zu entfernen, wählen Sie das Symbol zum Entfernen an ihrem Ende aus.
- Der Schritt ist optional. Sie können Ziele später auf der Seite des Load Balancers hinzufügen.
- Eine Zeile ohne Adresse wird nicht in die Anfrage aufgenommen.
- Ist ein Port oder Gewicht leer, 0 oder keine Zahl, wird 8080 bzw. 1 gesendet.
- Die Serverliste zeigt die Server des Projekts; ist die Liste gekürzt, weist der Schritt darauf hin. Ein Server ohne IP-Adresse wird als web-03 — keine IP-Adresse aufgeführt und kann nicht ausgewählt werden.
- Wenn die Serverliste nicht geladen werden kann, weist der Schritt darauf hin, und Sie können Adressen trotzdem manuell eingeben.
Health-Monitor
Lassen Sie Health-Monitor anhängen ausgewählt. Um den Pool ohne Health-Monitor zu erstellen, heben Sie die Auswahl auf, und fahren Sie mit dem nächsten Schritt fort.
Wählen Sie im Feld Monitor-Typ HTTP, HTTPS, TCP oder PING aus.
Legen Sie Verzögerung (s), Timeout (s) und Max. Wiederholungen fest.
Legen Sie für einen HTTP- oder HTTPS-Monitor URL-Pfad und Erwartete Codes fest.
| Feld | Standardwert |
|---|---|
| Monitor-Typ | HTTP |
| Verzögerung (s) | 5 |
| Timeout (s) | 3 |
| Max. Wiederholungen | 3 |
| URL-Pfad | /healthz |
| Erwartete Codes | 200 |
Wenn Verzögerung (s), Timeout (s) oder Max. Wiederholungen leer, 0 oder keine Zahl ist, sendet der Assistent den Standardwert. Ein leerer URL-Pfad wird als / gesendet, leere erwartete Codes als 200.
In der Konsole können Sie einen Health-Monitor nur hier anhängen. Um später einen an einen bestehenden Pool anzuhängen, verwenden Sie die REST-API. Siehe Health-Monitore.

Prüfen und erstellen
Wechseln Sie zum Schritt Überprüfung.
Prüfen Sie jede Zeile. Um eine Einstellung zu ändern, wählen Sie in ihrer Zeile bearbeiten aus; der Assistent öffnet den Schritt, der sie festlegt.
Prüfen Sie die Liste unter Backend-Mitglieder: Adresse, Port und Gewicht jedes Mitglieds.
Wählen Sie Load Balancer erstellen aus.
Jeder Wert in der Überprüfung stammt aus der Anfrage. Der Health-Monitor wird mit Typ und Verzögerung zusammengefasst, die Mitglieder mit ihrer Anzahl. Eine Einstellung, die nicht gesendet wird, zeigt Keine, und eine leere VIP zeigt Automatisch.
Die Schaltfläche zum Erstellen bleibt nicht verfügbar, bis der Assistent alles Nötige hat, und die Zusammenfassung nennt, was fehlt: Geben Sie einen Namen ein und wählen Sie ein Subnetz, um fortzufahren oder Für TERMINATED_HTTPS ist ein TLS-Zertifikat erforderlich.
Wenn die Plattform die Anfrage ablehnt, zeigt der Assistent Load Balancer konnte nicht erstellt werden mit dem Grund an. Betrifft der Grund ein Feld, öffnet der Assistent den Schritt mit diesem Feld, markiert den Schritt und zeigt die Meldung am Feld an.
Ergebnis
Die Konsole bestätigt, dass der Load Balancer erstellt wurde, und öffnet seine Seite. Der Bereitstellungsstatus ist zunächst Erstellung ausstehend und wechselt zu Aktiv, sobald der Load Balancer bereit ist; bis dahin aktualisiert sich die Seite selbst.
Der Load Balancer hat einen Listener, default-listener, der mit einem Pool, default-pool, verbunden ist. Seine Mitglieder heißen member-1, member-2 usw.
Wenn der Aufbau fehlschlägt, wechselt der Load Balancer in den Status Fehler, und seine Registerkarte Aktivität zeigt den fehlgeschlagenen Vorgang mit seinem Grund an. Wenn der Aufbau eines Load Balancers fehlschlägt, löschen Sie ihn, beheben Sie die Ursache, und erstellen Sie einen neuen.
Problembehandlung
| Meldung oder Symptom | Lösung |
|---|---|
| Keine Subnetze in diesem Bereich – erstellen Sie zuerst ein Netzwerk. | Erstellen Sie im Projekt ein Netzwerk mit einem Subnetz, und öffnen Sie den Assistenten erneut. |
| Die Zertifikatsliste konnte nicht gelesen werden. | Wählen Sie ein anderes Listener-Protokoll als TERMINATED_HTTPS aus. |
| „a load balancer with this name already exists“ | Geben Sie einen anderen Namen ein. Namen sind über alle Projekte Ihres Mandanten hinweg eindeutig. |
| Eine Meldung, dass die VIP-Adresse nicht im Bereich des ausgewählten Subnetzes liegt | Geben Sie eine Adresse aus dem CIDR des Subnetzes ein, oder lassen Sie VIP-Adresse leer. |
| Eine Meldung, dass die VIP-Adresse die Gateway-, Netzwerk- oder Broadcast-Adresse des Subnetzes ist | Geben Sie eine andere Adresse ein. |
Eine Meldung, dass network/load-balancers in der Region nicht verfügbar ist | Die Region des Projekts bietet keine Load Balancer an. Verwenden Sie ein Projekt in einer Region, die sie anbietet. |
| Der Load Balancer wechselt nach dem Erstellen in den Status Fehler | Lesen Sie den Grund auf der Registerkarte Aktivität. Löschen Sie den Load Balancer in jedem Fall, und erstellen Sie ihn erneut. Wenn der Dienst die Protokollkombination oder eine Einstellung abgelehnt hat, verwenden Sie andere Werte. Wenn ein Kontingent überschritten wurde, beantragen Sie zuerst eine Erhöhung; siehe Kontingente. |

