Ingress provides HTTP/HTTPS routing to services through a single entry point.
Ingress defines:
- Host-based routing
- Path-based routing
- TLS termination
- Backend services
Ingress controllers: NGINX, Traefik, HAProxy, AWS ALB, Istio Gateway.
Without Ingress: Each service needs its own LoadBalancer. Many external IPs. Higher cost.
With Ingress: One load balancer handles all HTTP. Routes by host and path. Fewer IPs. Centralized TLS.
Ingress is Layer . LoadBalancer is Layer .