DevOps

Ingress & API Gateway

Ingress controllers (NGINX, Traefik), Gateway API, cert-manager, TLS termination, troubleshooting van ingress routing

20 gespreksvragen·
Mid-Level
1

Wat is de hoofdrol van een Ingress in Kubernetes?

Antwoord

Een Ingress stelt HTTP- en HTTPS-services van buiten het cluster beschikbaar aan interne services, met regelgebaseerde routing (hosts, paden). Het maakt beheer van meerdere services via een enkel publiek IP mogelijk, in tegenstelling tot LoadBalancer-services die één IP per service vereisen. Ingress biedt ook TLS-terminatie, redirects en inhoudgebaseerde routing.

2

Wat is het verschil tussen een Ingress en een LoadBalancer-type Service?

Antwoord

Een LoadBalancer-service creëert een dedicated cloud load balancer met een uniek publiek IP per service, wat duur kan zijn met meerdere services. Een Ingress gebruikt één enkel toegangspunt (één IP) om verkeer naar meerdere backend-services te routeren via routingregels (host-based, path-based). Ingress vereist een Ingress Controller om te functioneren, terwijl LoadBalancer direct door de cloud provider wordt beheerd.

3

Wat is een Ingress Controller in Kubernetes?

Antwoord

Een Ingress Controller is een component die de Kubernetes API in de gaten houdt voor Ingress-resources en vervolgens automatisch een reverse proxy (zoals NGINX, Traefik, HAProxy) configureert om de gedefinieerde routingregels te implementeren. In tegenstelling tot andere Kubernetes-controllers die standaard zijn geïntegreerd, moet de Ingress Controller apart worden geïnstalleerd. Het vertaalt Ingress-regels naar daadwerkelijke proxy-configuratie.

4

Wat zijn de populairste Ingress Controllers in 2025?

5

Hoe configureer je host-gebaseerde routing met Ingress?

+17 gespreksvragen

Beheers DevOps voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis