Ein Ingress-Controller ist ein spezialisierter Lastenausgleich für Kubernetes-Umgebungen (und andere containerisierte Umgebungen). Kubernetes ist der De-facto-Standard für die Verwaltung containerisierter Anwendungen. Für viele Unternehmen bringt die Verlagerung von Produktions-Workloads nach Kubernetes zusätzliche Herausforderungen und Komplexitäten im Zusammenhang mit der Verwaltung des Anwendungsverkehrs mit sich. Ein Ingress-Controller abstrahiert die Komplexität der Kubernetes-Anwendungsverkehrsweiterleitung und stellt eine Brücke zwischen Kubernetes-Diensten und externen Diensten bereit.
Kubernetes Ingress-Controller:
Sehen Sie sich diese Sitzung von NGINX Sprint an, um mehr über Kubernetes-Netzwerkkonzepte und die Funktion eines Ingress-Controllers zu erfahren und praktische Ratschläge zu erhalten, um zu entscheiden, welcher der drei grundlegenden Arten von Ingress-Controllern (Open Source, Standard des Cloud-Anbieters und kommerziell) für Sie am besten geeignet ist.
Nehmen Sie häufig Konfigurationsänderungen an Ihrem Ingress-Controller vor? Hat der Schutz Ihrer Kubernetes-Dienste vor Angriffen höchste Priorität? Dann benötigen Sie einen Ingress-Controller in Produktionsqualität mit Funktionen wie:
Der NGINX Ingress Controller ist ein Ingress-Controller (Daemon) in Produktionsqualität, der neben NGINX Open Source- oder NGINX Plus- Instanzen in einer Kubernetes-Umgebung ausgeführt wird. Der Daemon überwacht NGINX-Ingress-Ressourcen und Kubernetes-Ingress-Ressourcen, um Anfragen für Dienste zu erkennen, die einen Ingress-Lastausgleich erfordern. Es ist kompatibel mit NGINX App Protect , unserem leichten, modernen WAF, das auf dem Ingress-Controller als Proxy pro Dienst und als Proxy pro Pod bereitgestellt werden kann.
Mit NGINX Ingress Controller nutzen Sie die Kubernetes-Netzwerkfunktion auf den Ebenen 4 bis 7, um eine strengere Sicherheit und Verkehrskontrolle zwischen den Kubernetes-Diensten zu ermöglichen.
Es gibt viele Ingress-Controller, die NGINX als Datenebene verwenden, und Sie fragen sich möglicherweise, welcher für Sie der richtige ist. In unserem Blog geben wir einen Überblick über die drei gängigsten Ingress-Controller auf Basis von NGINX:
Die Wahl des richtigen Ingress-Controllers hängt von Ihrem Anwendungsfall ab. Wenn Sie eine produktionsreife App-Bereitstellung benötigen, sind die oben aufgeführten Funktionen von entscheidender Bedeutung und nur die auf NGINX Plus basierende Version von NGINX Ingress Controller bietet diese.