Size: a a a

DevOps — русскоговорящее сообщество

2020 December 26

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
На композе?
источник

MM

Maxim Markin in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
На композе?
к сожалению
источник

MM

Maxim Markin in DevOps — русскоговорящее сообщество
сворм
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Тогда хз, на кубе можно пробами сделать, попробуйте ту же логику:
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Есть readiness probes которые будут ждать конкретный ответ например от тцп порта базы или апи. Или какого то http статуса
Если дать питон приложению какой то апи эндпоинт с двумя статусами, например busy/free, то можно было бы указать, чтобы при релизе новой версии запускалась проба к апи, с таким то ожиданием такого то ответа
После чего, старая версия получившая free от всех воркеров терминируется


Тут вопрос в другом

Как старая версия узнает что рядом задеплоена и ждет новая, чтобы начать "закругляться"
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Если вопрос чисто в сессиях юзеров, которые в рантайме сидят, то надо выносить их во внешний кеш сессий типа редиса и не ипать мозги

Если на питон не гуглится, гуглите на пхп-фпм, там тоже самое с воркерами

Но чисто мое имхо, надо строить приложения независимыми от состояния
источник

⚡️SoNiK ︻┳ั芫ี┳═─┵... in DevOps — русскоговорящее сообщество
PirateTM
Тебе сколько лет?
тебе что
источник

⚡️SoNiK ︻┳ั芫ี┳═─┵... in DevOps — русскоговорящее сообщество
помогите пажалуста. Что будет ответ
источник

⚡️SoNiK ︻┳ั芫ี┳═─┵... in DevOps — русскоговорящее сообщество
помогите пажалуста. Что будет ответ
источник

AG

Artyom G in DevOps — русскоговорящее сообщество
если ты на таких простых вещах пытаешься схалявить то зачем тебе это? постоянно за тебя никто решать не будет....гугл в помощь... а продолжишь в том же духе то можешь и бан словить
источник

⚡️SoNiK ︻┳ั芫ี┳═─┵... in DevOps — русскоговорящее сообщество
Artyom G
если ты на таких простых вещах пытаешься схалявить то зачем тебе это? постоянно за тебя никто решать не будет....гугл в помощь... а продолжишь в том же духе то можешь и бан словить
ок
источник

ИМ

Иван Моров in DevOps — русскоговорящее сообщество
Всем привет! Подскажите, пожалуйста. Только начинаю разбираться с докером.

Настраиваю образ для разработки, хочу так:
1. Вношу какие то изменения в проект.
2. Они сохраняются так как я подключил volume когда стартанул контейнер (тут я справился)
3. Я пошел спать, выключил пеку
4. Проснулся и одной командой смог возобновить свою работу.

Сейчас сделал так: https://pastebin.com/mwVzLpzC

Соответственно щас ввожу npm run docker:rebuild и у меня на выходе получается +- то, что я хочу

Однако, мне кажется есть более адекватный путь, потому что щас я для этого:
1. Останавливаю контейнер
2. Удаляю контейнер
3. Делаю новый билд образа
4. Удаляю прошлые билды
5. Создаю новый контейнер

Как то слишком сложно выходит для моей задачи...
источник

MT

M T in DevOps — русскоговорящее сообщество
Выглядит как понос
источник

MT

M T in DevOps — русскоговорящее сообщество
Подключайте слрсы волюмом, а внутри стаотуйте npm run watch
источник

MT

M T in DevOps — русскоговорящее сообщество
А а для продакшн делацте образ мултистелж
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
Иван Моров
Всем привет! Подскажите, пожалуйста. Только начинаю разбираться с докером.

Настраиваю образ для разработки, хочу так:
1. Вношу какие то изменения в проект.
2. Они сохраняются так как я подключил volume когда стартанул контейнер (тут я справился)
3. Я пошел спать, выключил пеку
4. Проснулся и одной командой смог возобновить свою работу.

Сейчас сделал так: https://pastebin.com/mwVzLpzC

Соответственно щас ввожу npm run docker:rebuild и у меня на выходе получается +- то, что я хочу

Однако, мне кажется есть более адекватный путь, потому что щас я для этого:
1. Останавливаю контейнер
2. Удаляю контейнер
3. Делаю новый билд образа
4. Удаляю прошлые билды
5. Создаю новый контейнер

Как то слишком сложно выходит для моей задачи...
кажется, что проблема решается намного проще: suspend-to-ram или suspend-to-disk вместо выключения :)
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
M T
Подключайте слрсы волюмом, а внутри стаотуйте npm run watch
+++
источник

Э

Эльдарка in DevOps — русскоговорящее сообщество
Ребят, привет. Впервые планирую архитектуру для компании. Задача разбить задачи по разным серверам, изолировать их друг от друга и общатся по сети. При увелечении нагрузки сможем клонировать b102 в b106

Префиксы в названии обозначают задачу (front, back, database, monitoring, storage)
источник

Э

Эльдарка in DevOps — русскоговорящее сообщество
Что стоит поменять?
источник

DK

Dmitry Kireev in DevOps — русскоговорящее сообщество
Эльдарка
Что стоит поменять?
Принцип распределения и «компилятор php”
источник