Verwenden von NGINX als Kubernetes Ingress Controller

Michael Pleshakov, Plattformintegrationsingenieur bei NGINX, Inc.

Der Ingress-Controller ist einer der kritischsten Teile der Kubernetes-Plattform und fungiert als Einstiegspunkt für den gesamten eingehenden Datenverkehr zu Anwendungen, die auf Kubernetes ausgeführt werden. Deshalb muss es auf einer bewährten und zuverlässigen Lastausgleichstechnologie wie NGINX basieren. Der NGINX Ingress Controller für Kubernetes kombiniert die Vorteile der Verwendung der Kubernetes-Steuerebene zur Verwaltung der Lastausgleichskonfiguration mit der Leistung, Zuverlässigkeit und den erweiterten Funktionen von NGINX und NGINX Plus. Darüber hinaus integriert der NGINX Ingress-Controller NGINX mit Cloud-nativen Tools wie Helm und Prometheus, die in Produktionsumgebungen von Kubernetes immer mehr Anklang finden.

In seiner Sitzung auf der NGINX Conf 2018 , die sich an Kubernetes-Anfänger und fortgeschrittene Kubernetes-Benutzer richtet, die Anwendungen auf Kubernetes in der Produktion bereitstellen möchten, zeigt Michael, wie mit dem NGINX Ingress Controller für Kubernetes ein erfolgreicher Lastenausgleich für HTTP- und TCP/UDP-Anwendungen auf Kubernetes erfolgt. Zu den Themen gehören:

  • Installation über Kubernetes-Manifeste oder Helm
  • Konfiguration des Lastenausgleichs für HTTP- und TCP/UDP-Anwendungen
  • Überwachung mit Prometheus
  • Fehlerbehebung bei Problemen
  • Erweiterungen, die erweiterte Anforderungen unterstützen

Nächste Schritte