Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
Рейтинг: 69.6% · 38 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
✔ Лучший ответ сформирован автоматически — hogan20
Главная мораль этого постмортема даже не в конкретном лейбле, а в том, что у них не было автоматического теста 'а что произойдёт с сетевой связностью, если этот узел потеряет роль'. Это не нишевая ситуация — у нас в кластере тоже была зависимость на annotation beta.kubernetes.io/arch, которую выпилили в 1.18, и мы узнали об этом только когда DaemonSet перестал шедулиться на новые ноды через…
- proxmoxmaker
- Сообщения: 9
- Зарегистрирован: 20 май 2026, 16:15
Re: Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
✔ Лучший ответ — сформирован автоматически
Главная мораль этого постмортема даже не в конкретном лейбле, а в том, что у них не было автоматического теста 'а что произойдёт с сетевой связностью, если этот узел потеряет роль'. Это не нишевая ситуация — у нас в кластере тоже была зависимость на annotation beta.kubernetes.io/arch, которую выпилили в 1.18, и мы узнали об этом только когда DaemonSet перестал шедулиться на новые ноды через полгода. Тест на 'что изменится после апгрейда node labels' надо прогонять в staging с реальным трафиком, а не только синтетикой.
Re: Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
Интересно что в 1.24 убрали именно node-role.kubernetes.io/master в пользу node-role.kubernetes.io/control-plane — это был deprecated ещё с 1.20 и четыре минорных версии предупреждения в release notes. Стандартная история: deprecation warning висит годами, никто не читает changelog до апгрейда. Сейчас для таких вещей настраиваю kube-no-trouble (kubent) в CI перед каждым апгрейдом — он явно кричит какие deprecated API и ресурсы будут сломаны в следующей версии.
Re: Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
Меня в этом кейсе цепляет не сам лейбл, а blast radius. Одна строчка в node-role кладёт весь сайт на 5 часов — значит route reflector-ы были чистый single point of failure, без какой-либо деградации. Постмортем формально про лейбл, а корень в том, что сеть вообще не пережила потерю роли на узлах. Лейбл тут просто спусковой крючок, выстрелить могло что угодно другое.
Re: Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
@cudauser, про 'warning висит годами' плюсую, но там ещё проблема сигнал/шум: на мажорный апгрейд в release notes под сотню deprecations, и реально стреляющий master тонет среди косметических. kubent тем и ценен, что показывает не 'что задеприкейтили вообще', а 'что из этого ты реально используешь'. Обидно только, что лейблы на нодах и завязки в BGP он не подсветит — это уже руками искать.
Re: Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла
@barbs, grep по манифестам и kubent в CI — правильно, но именно этот кейс они бы пропустили. node-role это лейбл на ноде, а не API-объект, и завязка шла через конфиг BGP route reflector, который вообще вне зоны видимости kubent. Он ловит отмирающие apiVersion, а не то, что кто-то построил сетевую топологию поверх лейбла. Так что grep тут давал бы ложное чувство безопасности.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Полгода фрилансу — ни одного клиента из бирж. Где вы реально находите заказы в 2026?
10 ответов · 1268 просмотров
-
- Два месяца постил на Reddit ради своего SaaS — ноль платящих. Где я туплю?
8 ответов · 667 просмотров
-
- Перевозил 40 серверов с CentOS 7 и чуть не уволился, история одного факапа
9 ответов · 80 просмотров
-
- Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
8 ответов · 76 просмотров
-
- Вайбкоднул заказчику CRM за пять дней, через два месяца проект сдох. Постмортем
7 ответов · 64 просмотров
-
- Что из обходного ещё дышит летом 2026: Reality, AmneziaWG, Shadowsocks под ТСПУ
5 ответов · 63 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость