Community team
Ответсообщение недоступно🔔 Перезапуск подов StatefulSet при обновлении мастера до версии 1.34
При обновлении мастера кластера с версии 1.33 до 1.34 возможен незапланированный перезапуск подов StatefulSet со стратегией RollingUpdate — без изменений в спецификации со стороны пользователя.
Как это происходит
Внутри каждого StatefulSet обновляется по одному поду с ожиданием состояния Ready.
— Если под не переходит в Ready, обновление останавливается → возможна недоступность сервиса
— Если в кластере несколько StatefulSet с одной репликой, их обновление начинается одновременно → эффект близок к одновременному перезапуску всей нагрузки
🔍 Причина — регрессия в Kubernetes
Исправление доступно в upstream-ветке, релиз с фиксом готовится к выпуску.
⚙️ Что делать
1️⃣ Если перекатка StatefulSet для вас критична — отложите обновление мастера до появления исправления в вашем релизном канале.
2️⃣ Если отложить нельзя — до обновления задайте для StatefulSet значение rollingUpdate.partition, превышающее число реплик
После обновления мастера верните partition: 0 в удобное время — запустится штатная последовательная перекатка.
🆗 Пока partition превышает число реплик, штатные изменения спецификации StatefulSet также не раскатываются.
Дополнительно сообщим о доступности исправления в релизных каналах.