секунд и ingress перестал видеть endpoints и отправлять туда трафик.
В логах canal пусто - в логах nginx куча not endpoints for service - хотя ручками смотрел ендпоинты были.
Пролечил перезапуском canal - но такое не очень нравится.
Куда нужно смотреть чтобы я такое не ощущал больше?
надо смотреть почему endpoints из service выкинуло. kubectl get events может помочь
они там были, когда вы проверяли :)
поды никуда не девались - етцд работало кубеапи работали кубелеты тоже не то что бы не отзывались все логи я посмотреть мог
перейти на другой сетевой плагин? 😊
Какая версия flannel?
Это легкий путь
у тебя там ноды пометились как notReady? Непонятно почему endpoints стали пустыми в сервисах
В том то и дело что нет
Ужас какой. Хорошо что мы выкинули ингресс
cilium или kube-router
надо понять почему endpoints из сервисов удалились. Это делает kube-controller-manager вроде, посмотри его логи
Ставь v0.13.1-rc2 Вот исправление бага. Вроде бы! Точно не помню, но проблемы нет больше. Дебажил полгода назад. https://github.com/flannel-io/flannel/commit/1a1b6f131514a4fe68d7b5376b6130c4d886011e
Дык в ендпоинтах все было
а, тогда не понял
Силиум требуте 4.18 - для этого нужно еще ноды пообновлять. kube-router щас гляну но не верю что на одном баги есть а на другом нет
kube-router хотя бы диагностировать можно
Обсуждают сегодня