Проверяйте путь по слоям: DNS и TLS, ingress controller, правило Ingress, Service, EndpointSlice и порт приложения в Pod.
Как бы вы диагностировали сетевую недоступность сервиса в Kubernetes, если Pod работает, а запросы через Ingress не проходят?
Проверяйте путь по слоям: DNS и TLS, ingress controller, правило Ingress, Service, EndpointSlice и порт приложения в Pod.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проверяйте путь по слоям: DNS и TLS, ingress controller, правило Ingress, Service, EndpointSlice и порт приложения в Pod.
Running не означает Ready: проверьте probes и готовые endpoints. Сравните доступ внутри кластера и через внешний адрес, изучите события и логи контроллера. Частые причины — неверные host/path, selector, targetPort, ingressClass или NetworkPolicy. Не меняйте сразу все настройки: найдите первый неработающий участок.