ли первый?
Нет херня это
"встроенного" аналога dependencies как в компоуз в кубере нет
а что будет делать "другой под", когда вдруг первый (от которого этот "другой" зависит) - перезапустится (например на другую ноду поедет)?
переподключиться
так что мешает "забить" на порядок запуска и пусть этот другой "переподключается" сколько ему захочется, пока первый не запустится
надо просить код переделать в pode, а это не быстро )
тогда как читать ответ "переподключится" ?
ну ты можешь обратится в апи куба и получить эту инфу. Другое дело, что куб не расчитан на это, а расчитан на то, что приложение будет или падать (и его куб перезапустит) или просто пытаться подключится до победного
как временный вариант
т.е. сейчас такой функционал "переподключится" не реализован?
я бы вам предложил уже сейчас идти к разработчикам с мыслью "ничто не вечно под луной")). Объясните им что поды могут перезапуститься в любой момент, поэтому их приложения должны быть готовы к такой ситуации
да они в курсе )
devops который мы заслужили =(
а что будет если коннект пропадет второго пода с первым? Второй не упадет? Тогда его куб не перезапустит, а код сам не переподключится. И получаем неработающее приложение
ну devops же типо про быструю и прозрачную коммуникацию между ops и dev. А тут > надо просить код переделать в pode, а это не быстро что очень грустно звучит. Инструменты новые, проблемы старые
Ага. Таблицы в базе нет. Вернем 500 и гордимся собой, что обработали исключение. Вместо того, чтобы упасть и при старте миграции прокатить. Хотя миграции при старте это тоже не очень
лучше 503, пока подключение не восстановится. Когда восстановится прокатывай все что нужно.
База есть. Коннект есть. Джун дропнул таблицу.
нештатная ситуация. В таком кейсе и миграции могут не прокатить, поскольку мигратор ожидает что эта таблица существует и у него в записях она числится как созданная
Вот по этому архттек уры хранением стейта убогие с рождения
если был залит бэкап, а не просто дропнута случайная таблица. То стейт мигратора в той же базе, он запустится и прокатит все заново. Если речь про случайно дропнутую таблицу, то это уже точно нештатная ситуация.
Обсуждают сегодня