Продвинутый
В чем разница между Service (LoadBalancer) и Ingress в Kubernetes?
Оба объекта нужны для доступа к приложению снаружи кластера.
Service (LoadBalancer):
Работает на 4 уровне OSI (TCP/UDP). Облачный провайдер (AWS, GCP) выделяет вам реальный внешний IP-адрес.
Минус: Если у вас 10 микросервисов, вам нужно 10 внешних IP (это дорого).
Ingress:
Работает на 7 уровне OSI (HTTP/HTTPS). Это умный маршрутизатор (часто на базе Nginx). Вам нужен всего один внешний IP. Ingress читает URL запроса и сам решает: запросы на /api/users отправить в Сервис А, а на /api/orders — в Сервис Б.