Um Ingress é um objeto Kubernetes que define regras de roteamento HTTP/HTTPS — mapeando hostnames e paths de URL para Services de backend. Ele é cumprido por um Ingress Controller (nginx, Traefik, gateways de cloud) e lhe dá um único ponto de entrada, TLS termination e roteamento por host/path em vez de um LoadBalancer por serviço.
O problema que o Ingress resolve
Expor muitos serviços com type: LoadBalancer significa MUITOS LBs de cloud (e IPs públicos)
— caro, e sem roteamento por hostname/path compartilhado nem TLS.
O Ingress dá UM ponto de entrada que roteia por host & path para Services ClusterIP internos.
