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:

  • Akzeptieren Sie Datenverkehr von außerhalb der Kubernetes-Plattform und verteilen Sie ihn auf Pods (Container), die innerhalb der Plattform ausgeführt werden.
  • Kann den ausgehenden Datenverkehr innerhalb eines Clusters für Dienste verwalten, die mit anderen Diensten außerhalb eines Clusters kommunizieren müssen
  • Werden mithilfe der Kubernetes-API konfiguriert, um Objekte mit der Bezeichnung „Ingress Resources“ bereitzustellen.
  • Überwachen Sie die in Kubernetes ausgeführten Pods und aktualisieren Sie die Lastausgleichsregeln automatisch, wenn Pods zu einem Dienst hinzugefügt oder daraus entfernt werden.

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.

Wie kann NGINX Plus helfen?

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.

Kontaktieren Sie uns noch heute, um zu erfahren, wie wir Sie bei der Bereitstellung moderner Apps unterstützen können .