Ingress — это объект Kubernetes, который определяет правила маршрутизации HTTP/HTTPS — сопоставляя имена хостов и URL-пути с бэкенд-Service. Он реализуется Ingress Controller (nginx, Traefik, облачные шлюзы) и даёт вам одну точку входа, TLS-терминацию и маршрутизацию по host/path вместо отдельного LoadBalancer на каждый сервис.
Проблема, которую решает Ingress
Публикация многих сервисов через type: LoadBalancer означает МНОГО облачных LB (и публичных IP)
— дорого и без общей маршрутизации по hostname/path или TLS.
Ingress даёт ОДНУ точку входа, маршрутизирующую по host и path на внутренние Service типа ClusterIP.
