Leistungsstarkes Ingress-Routing für Kubernetes

Kubernetes verwaltet Container innerhalb einer Serverflotte, um so die faire Nutzung von Ressourcen zu beaufsichtigen und unwichtige Einzelheiten von den Servern zu maskieren. Es beschleunigt kontinuierliche Bereitstellungen, vereinfacht die Entwicklung von fehlertoleranten Apps und unterstützt abrufbare Skalierung.

Aber, am wichtigsten, Kubernetes is erweiterbar. Da die Maintainer wußten, dass die Plattform nie alle Funktionsfähigkeiten unterstützen wird, bieten sie APIs, die Anderen ermöglichen leistungsstarke, leicht integrierbare Add-Ons zu entwickeln.

Der HAProxy Enterprise Kubernetes Ingress Controller wurde entwickelt, um Ihre Kubernetes-Umgebung zu fördern. Er ermöglicht fortgeschrittes TCP- und HTTP-Routing, das Klienten außerhalb Ihres Kubernetes-Clusters mit den Containern innerhalb des Clusters verbindet. Dank der integrierten Web Application Firewall, erhalten Sie noch eine sehr wichtige Sicherheitsschicht. Der Ingress Controller is auf HAProxy Enterprise basiert, weswegen Sie auch technischen Support von unseren Experten erhalten.

Nutzen Sie HAProxys legendäre Leistungsfähigkeit, mit robustem Code, der in der Lage ist mehrere Typen von Datenverkehr zu routen. Für die anspruchsvollsten Workloads optimiert.

Sichern Sie Ihren Cluster mit integrierter TLS-Terminierung, Rate-Limiting, IP-Whitelisting und WAF.

Verteilen Sie den Traffic zwischen Pods mithilfe eines der Load Balancing Algorithmen die in HAProxy verfügbar sind, einschließlich Round-Robin, Least Connections, URL-Hash und Random.

Vermeiden Sie Probleme frühzeitig mit integrierter Layer 7-Observability der außerordentlichen Klasse. Ausführliches Logging und Statistiken bieten Ihnen Einsicht in den Zustand Ihrer Pods und in die aktuellen Request-Rates, Response-Times und Errors.

Mit HAProxy können Sie, dank integrierten Trafffic Overload Schutz,Ihren Durchsatz verbessern. Dadurch wird sichergestellt, dass Ihre Backend-Server nicht mehr Anfragen erhalten, als sie eingentlich bearbeiten können.

Speziell für Kubernetes entwickelt

Wieso einen Ingress Controller benutzen? Kubernetes bietet Ihnen eine begrenzte Anzahl von Wegen, wie Sie externe Klienten mit Ihren containerisierten Apps verbindend können. Zum Beispiel, Sie können einen externen Load Balancer benutzen, aber dazu müssen Sie für jedes Ihrer Services einen neuen Load Balancer bereitstellen. Ein Ingress Controller behebt dieses Problem – er nimmt die Rolle des Proxys innerhalb des Clusters auf und mappiert eingehende Anfragen auf mehrere Services. Somit sparen Sie Geld und reduzieren die Komplexität.

Der Controller überwacht Ihre Cluster jederzeit. Wenn er einen neuen Pod erkennt, checkt er die, durch die Ingress-Object definierten Routing-Regeln, und fügt die Pod-Adresse zur HAProxy-Konfiguration dazu. Eine Ingress-Regel mappiert eine Pod-Gruppe auf einen bestimmten Hostname, URL-Path oder eine Kombination von den zweien. Dann rekonfiguriert er HAProxy dynamisch hinter den Kulissen. Somit bietet der Controller Support für kurzlebige Container und schnelle Deployments. Anfragen zu vielen Services fließen durch eine Instanz des HAProxy Enterprise Kubernetes Ingress Controllers, weshalb Sie nicht mehr externe Load Balancers benötigen.

 

Features-Überblick

  • Layer-4 (TCP) und Layer-7 Routing
  • HTTP und HTTPS
  • Hitless Reloads ohne Datenverkehrsverlust
  • Sticky Sessions
  • Whitelist der Client-IP-Adressen
  • Durchsatzbegrenzung / Rate Limiting
  • Support für den X-Forwarded-For- und Proxy-Protokoll
  • Prometheus-Metriken
  • Web Application Firewall mit ModSecurity und Zero-Trust Whitelist-Only Modi
  • Technischer Support von unseren Experten

[On Demand Webinar] HAProxy Skills Lab: Deployment-Vorlagen in Kubernetes mit dem HAProxy Kubernetes Ingress Controller

Bereitstellen, aktualisieren, austauschen, vergrößern, verkleinern. Kubernetes ist voller Optionen, wenn es darum geht, Container zu erstellen und zu planen. Sind Sie neu bei Kubernetes? Möchten Sie erfahren, wie sich das Ersetzen von Pods auf den Verkehrsfluss auswirkt? Wie sollten Sie Ihren HAProxy Kubernetes Ingress Controller konfigurieren, dass Datenverkehr an neue Versionen Ihres Dienstes weitergeleitet wird? Mehr erfahren Sie in unserem Webinar!

Wenden Sie sich an unsere HAProxy Experten, die Ihnen helfen können die bestmögliche Lösung hinsichtlich Bereitstellung, Skalierung und Sicherheit zu finden.