сервису, просто снюхивает с сервиса ендпоинты и ходит в них напрямую.
А так и задумано?
Он учитывает статусы подов (реди/хелс)?
Можно ли (и стоит ли) исправить это поведение?
само собой стоит. только сначала надо снюхнуть
вы предполагает что "сервисы" - это такие отдельно запущенные "приложения" к которым может обратиться тот же нжинкс-ингресс?
в эндпойнтах не должно быть адреса который хелсчеек не прошел. такая пода перезапустится
ага. а теперь скажи, что nginx ендпоинты не кеширует (где то так на 30 секунд)
ты все перепутал и смешал теплое с мягким. в итоге получилось оно.
там луа скрипты.
https://kubernetes.github.io/ingress-nginx/user-guide/miscellaneous/#why-endpoints-and-not-services
уже прочел и согласен.
вот так я вижу сайд эффекты.
https://kubernetes.github.io/ingress-nginx/how-it-works/ - эндпоинты подгружаются через lua сразу при их изменении
в этом чате это упоминалось сотни раз =)
Это так и должно работать
Это каеф же наоборот
https://kubernetes.github.io/ingress-nginx/user-guide/miscellaneous/#why-endpoints-and-not-services
так задумано, endpoints наполняются на основе рединес проб, всё в порядке. Видел как в кластере ломались сервисы (проблемы с куб прокси, сервис айпи вели в никуда), зато запросы через ингресс работали как часы
Обсуждают сегодня