custom background image

Load Balancer for Managed Kubernetes Service


Load Balancer for Managed Kubernetes Service

Bewältigen Sie Lastschwankungen, indem Sie den Traffic auf verschiedene Ressourcen aufteilen.
Verteilen Sie die Last Ihrer Anwendung in Echtzeit auf mehrere Nodes – automatisch und sicher.

Usern von Managed Kubernetes Service vorbehalten.

Was spricht für Load Balancer for Managed Kubernetes Service von OVHcloud?

Verfügbarkeit von 99,99 %

Der OVHcloud Loadbalancer wurde für hohe Verfügbarkeit und Resilienz konzipiert. Dafür stützt er sich auf eine Architektur, die selbst verteilt ist.

Automatische Verwaltung der Nodes

Sobald ein Node nicht mehr richtig funktioniert, wird er automatisch von der Liste der für die Verteilung verfügbaren Nodes entfernt. Dieser Schritt vereinfacht das Wartungs- und Ausfallmanagement.

Direkt in Kubernetes integriert

Der Loadbalancer bietet ein direkt mit Kubernetes kompatibles Interface, mit dem Sie den Betrieb Ihres Loadbalancers mit nativen Tools steuern können.

Konform und zertifiziert

Unsere Cloud-Infrastrukturen und -Dienste sind nach ISO/IEC 27001, 27017, 27018 und 27701 zertifiziert. Unsere HDS-Zertifizierung bedeutet, dass Sie Ihre Gesundheitsdaten sicher hosten können.

Mögliche Use Cases

powerful OVHcloud

Webanwendungen mit hohem Traffic

Ihre Anwendung erzeugt einen hohen Traffic und wird immer stärker nachgefragt? Mit dem Loadbalancer von OVHcloud können Sie dieses Wachstum problemlos verwalten, da sich neue Nodes ganz einfach in die Konfiguration einbinden lassen.

efficient OVHcloud

Schwankende oder saisonale Aktivitäten

Websites zu Informationszwecken oder Online-Shops sind manchmal binnen kurzer Zeit starken Schwankungen ausgesetzt. Ganz gleich, ob der Traffic zu- oder abnimmt: Der Loadbalancer übernimmt die Lastverteilung.

controled OVHcloud

Aktualisierung von Anwendungen ohne Unterbrechung

Der Rolling-Upgrade-Mechanismus ermöglicht unterbrechungsfreie Aktualisierungen Ihrer Anwendungs-Nodes – dank der schnellen Reaktion des Loadbalancer-Dienstes. Das Entfernen und Hinzufügen der Nodes wird automatisch verwaltet.

Häufig gestellte Fragen

Was ist Loadbalancing in der Cloud?

Loadbalancing bezeichnet das Verteilen von Workloads auf mehrere Elemente, die die anstehende Aufgabe ausführen können. In der Cloud werden meistens die Netzwerkverbindungen, die dem Workload entsprechen, verteilt.

Wie funktioniert ein Loadbalancer?

Die Lastverteilung erfolgt nach den vom Betreiber festgelegten Regeln. Wenn es nur um Netzwerkverbindungen geht, wird meistens eine „flache“ oder eine „gewichtete“ Verteilung verwendet. Handelt es sich jedoch um die Verteilung von Anwendungen, kann die Verteilung beispielsweise auch nach Routing-Regeln erfolgen, je nach bereitgestelltem Inhalt oder Identifizierung der User.

Was ist ein Loadbalancer?

Ein Loadbalancer ist eine Vorrichtung für den Lastausgleich, mit der die Arbeitslast zwischen verschiedenen Servern oder Anwendungen verteilt werden soll. Er lässt sich sowohl auf einer physischen als auch auf einer virtuellen Infrastruktur installieren. Ein Loadbalancing-Programm (oder Lastausgleichsprogramm) funktioniert dann wie ein Controller für die Anwendungsbereitstellung (Application Delivery Controller, ADC). Dem User wird es damit ermöglicht, die Last automatisch je nach erwartetem Traffic zu skalieren. Der ADC ermittelt in Echtzeit, welcher Server oder welche Anwendung sich für eine Anfrage am besten eignet, damit der Cluster eine beständig stabile Leistung beibehält. Fällt eine Komponente aus, hat der ADC außerdem die Aufgabe, den Traffic zu einer anderen Ressource weiterzuleiten, die ihn übernehmen kann. Mehrere Arten von Konfigurationen sind möglich.

Betrachtet man die Abfolge, agiert der Loadbalancer zwischen dem User und dem Server. Der Loadbalancer analysiert die Anfrage, ermittelt eine verfügbare Maschine dafür und gibt die Anfrage dann an diese Maschine weiter. Bei Bedarf kann er auch Server hinzufügen.

Die Lastverteilung ist nur eine der möglichen Funktionen des Loadbalancers. Er kann auch zum Entlasten eines SSL-Zertifikats oder Aktualisieren von Anwendungsgruppen eingesetzt werden. Außerdem können Sie ihn für das Routing Ihrer Domains verwenden.

Wie funktioniert der Loadbalancer mit Kubernetes?

Wenn Sie mit der Nutzung von Kubernetes für Ihre Anwendungen beginnen, ist die Frage des externen Traffics ein wichtiger Aspekt. Dieses Thema wird auf der offiziellen Website von Kubernetes kurz angesprochen, wir gehen aber etwas genauer darauf ein.

Zunächst gibt es verschiedene Möglichkeiten, um externen Traffic zu Ihrem Cluster zu leiten:

  • Die Nutzung eines Proxys mit der ClusterIP
  • Das Definieren eines Dienstes als NodePort
  • Das Festlegen eines Dienstes als Loadbalancer und Verfügbarmachen dieses Dienstes für externen Traffic (am häufigsten verwendete Methode)

HINWEIS ZUM END OF LIFE (EoL): Der Load Balancer for Managed Kubernetes Service hat das End of Sales (EoS) und End of Support (EoS) erreicht. Sein End of Life (EoL) ist für Juli 2026 geplant. In Zukunft müssen Sie dann den neuen Load Balancer Public Cloud für alle Ihre Projekte verwenden. Weitere Informationen finden Sie hier.