Ein Ingress ist ein Kubernetes-Objekt, das HTTP/HTTPS-Routing-Regeln definiert — es mappt Hostnamen und URL-Pfade auf Backend-Services. Es wird von einem Ingress-Controller (nginx, Traefik, Cloud-Gateways) erfüllt und gibt dir einen Eintrittspunkt, TLS-Terminierung und Host-/Path-Routing statt eines LoadBalancers pro Service.
Das Problem, das Ingress löst
Viele Services mit type: LoadBalancer freizugeben bedeutet VIELE Cloud-LBs (und öffentliche IPs)
— teuer und ohne gemeinsames Hostname-/Path-Routing oder TLS.
Ingress gibt EINEN Eintrittspunkt, der per Host & Pfad zu internen ClusterIP-Services routet.
