DevOps

Ingress & API Gateway

Ingress Controllers (NGINX, Traefik), Gateway API, cert-manager, TLS Termination, Troubleshooting von Ingress Routing

20 Interview-Fragen·
Mid-Level
1

Was ist die Hauptrolle eines Ingress in Kubernetes?

Antwort

Ein Ingress stellt HTTP- und HTTPS-Services von außerhalb des Clusters für interne Services bereit, mit regelbasiertem Routing (Hosts, Pfade). Er ermöglicht die Verwaltung mehrerer Services über eine einzige öffentliche IP, im Gegensatz zu LoadBalancer-Services, die eine IP pro Service benötigen. Ingress bietet auch TLS-Termination, Weiterleitungen und inhaltsbasiertes Routing.

2

Was ist der Unterschied zwischen einem Ingress und einem Service vom Typ LoadBalancer?

Antwort

Ein LoadBalancer-Service erstellt einen dedizierten Cloud-Load-Balancer mit einer eindeutigen öffentlichen IP pro Service, was bei mehreren Services teuer werden kann. Ein Ingress nutzt einen einzigen Einstiegspunkt (eine IP), um Traffic über Routing-Regeln (host-based, path-based) an mehrere Backend-Services zu leiten. Ingress benötigt einen Ingress Controller, während LoadBalancer direkt vom Cloud-Anbieter verwaltet wird.

3

Was ist ein Ingress Controller in Kubernetes?

Antwort

Ein Ingress Controller ist eine Komponente, die die Kubernetes-API auf Ingress-Ressourcen überwacht und dann automatisch einen Reverse Proxy (wie NGINX, Traefik, HAProxy) konfiguriert, um die definierten Routing-Regeln zu implementieren. Im Gegensatz zu anderen Kubernetes-Controllern, die standardmäßig integriert sind, muss der Ingress Controller separat installiert werden. Er übersetzt Ingress-Regeln in tatsächliche Proxy-Konfiguration.

4

Was sind die beliebtesten Ingress Controller im Jahr 2025?

5

Wie konfiguriert man hostbasiertes Routing mit Ingress?

+17 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten