Как бы вы диагностировали сетевую недоступность сервиса в Kubernetes, если Pod работает, а запросы через Ingress не проходят?

Проверяйте путь по слоям: DNS и TLS, ingress controller, правило Ingress, Service, EndpointSlice и порт приложения в Pod.

Короткий ответ

Что ответить на собеседовании

Проверяйте путь по слоям: 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. Не меняйте сразу все настройки: найдите первый неработающий участок.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее