Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Traefik, Nginx und HA-Proxy:
Wie man den richtigen Ingress-Controller findet

Ingress-Controller spielen eine wichtige Rolle bei in Kubernetes gehosteten Anwendungen. Doch welcher soll es sein? Eine Entscheidungshilfe.
/ Philip Lorenz
1 Kommentare News folgen (öffnet im neuen Fenster)
Die Wahl des passenden Ingress-Controllers hängt von den individuellen Anforderungen ab. (Bild: Martin Wolf / Golem.de)
Die Wahl des passenden Ingress-Controllers hängt von den individuellen Anforderungen ab. Bild: Martin Wolf / Golem.de

Spätestens, wenn eine in Kubernetes (K8s) gehostete Applikation für die Außenwelt bereitgestellt werden soll, stolpert man über den Begriff Ingress und muss zwischen verschiedenen Ingress-Controllern wählen.

In der Kubernetes-Welt ist Ingress eine API-Ressource, die das externe HTTP- und HTTPS-Zugriffsmanagement auf Services innerhalb eines Kubernetes-Clusters ermöglicht. Ingress definiert Regeln dafür, wie der eingehende Verkehr, also der von außen in den Cluster, an die internen Services weitergeleitet werden soll. Dieser Artikel gibt einen Überblick, was es mit Ingress genau auf sich hat und wie sich die Controller Traefik, Nginx und HA-Proxy voneinander unterscheiden.

Golem Plus Artikel