172 похожих чатов

Есть способ проверить из другого пода при развертывании, запустился

ли первый?

23 ответов

13 просмотров

Нет херня это

"встроенного" аналога dependencies как в компоуз в кубере нет

а что будет делать "другой под", когда вдруг первый (от которого этот "другой" зависит) - перезапустится (например на другую ноду поедет)?

nu Tkachuk
переподключиться

так что мешает "забить" на порядок запуска и пусть этот другой "переподключается" сколько ему захочется, пока первый не запустится

nu-Tkachuk Автор вопроса
Сергей Голод
так что мешает "забить" на порядок запуска и пусть...

надо просить код переделать в pode, а это не быстро )

nu Tkachuk
надо просить код переделать в pode, а это не быстр...

тогда как читать ответ "переподключится" ?

ну ты можешь обратится в апи куба и получить эту инфу. Другое дело, что куб не расчитан на это, а расчитан на то, что приложение будет или падать (и его куб перезапустит) или просто пытаться подключится до победного

nu Tkachuk
как временный вариант

т.е. сейчас такой функционал "переподключится" не реализован?

nu Tkachuk
нет

я бы вам предложил уже сейчас идти к разработчикам с мыслью "ничто не вечно под луной")). Объясните им что поды могут перезапуститься в любой момент, поэтому их приложения должны быть готовы к такой ситуации

nu Tkachuk
нет

а что будет если коннект пропадет второго пода с первым? Второй не упадет? Тогда его куб не перезапустит, а код сам не переподключится. И получаем неработающее приложение

nu Tkachuk
непонял (

ну devops же типо про быструю и прозрачную коммуникацию между ops и dev. А тут > надо просить код переделать в pode, а это не быстро что очень грустно звучит. Инструменты новые, проблемы старые

Dmitry Sergeev 🇺🇦
а что будет если коннект пропадет второго пода с п...

Ага. Таблицы в базе нет. Вернем 500 и гордимся собой, что обработали исключение. Вместо того, чтобы упасть и при старте миграции прокатить. Хотя миграции при старте это тоже не очень

Lucky SB
Ага. Таблицы в базе нет. Вернем 500 и гордимся соб...

лучше 503, пока подключение не восстановится. Когда восстановится прокатывай все что нужно.

Dmitry Sergeev 🇺🇦
лучше 503, пока подключение не восстановится. Когд...

База есть. Коннект есть. Джун дропнул таблицу.

Lucky SB
База есть. Коннект есть. Джун дропнул таблицу.

нештатная ситуация. В таком кейсе и миграции могут не прокатить, поскольку мигратор ожидает что эта таблица существует и у него в записях она числится как созданная

Dmitry Sergeev 🇺🇦
нештатная ситуация. В таком кейсе и миграции могут...

Вот по этому архттек уры хранением стейта убогие с рождения

Lucky SB
Вот по этому архттек уры хранением стейта убогие...

если был залит бэкап, а не просто дропнута случайная таблица. То стейт мигратора в той же базе, он запустится и прокатит все заново. Если речь про случайно дропнутую таблицу, то это уже точно нештатная ситуация.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта