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 produktionsreifer Ingress-Controller (Daemon), der parallel zu NGINX Open Source oder NGINX Plus Instanzen in einer Kubernetes-Umgebung läuft. Der Daemon überwacht NGINX Ingress-Ressourcen und Kubernetes Ingress-Ressourcen, um Dienste zu erkennen, die über Ingress-Lastausgleich angesprochen werden. Er ist kompatibel mit NGINX App Protect, unserem leichten, modernen WAF, das Sie auf dem Ingress-Controller, als Proxy je Dienst oder je Pod einsetzen können.

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 .