
Anatoly
10.11.2017
11:49:47

Aleksandr
10.11.2017
11:51:05
состояние контейнеров должно извне контроллироваться

Anatoly
10.11.2017
11:51:39
я подвожу к мысли что не крон плох. плоха та идея которая подвела людей делать костыль с помощью утилиты которая не для того создавалась

Google

Aleksandr
10.11.2017
11:52:55
крон отличный под свои задачи

Anatoly
10.11.2017
11:54:44
просто получается что не крон в чем-то там плох. использование крона для scheduled операций - плохая идея.

Aleksandr
10.11.2017
11:54:55
именно

Alexander
10.11.2017
11:55:28
и сами задания крона ансиблом делаются
нормальная штука крон

Anatoly
10.11.2017
11:57:31

Alexander
10.11.2017
11:58:20

Anatoly
10.11.2017
12:00:29
была давным давно такая практика - пускать чеф-клиентов бегать по крону на машинках. много людей плакало потом с этого. Не делайте так на машинкаж больше 10. сделайте сиай и пускайте джобы по вебхуку или ивенту с другой джобы. куда как безопаснее.

Alexander
10.11.2017
12:01:22
ну к примеру что-то подергивается скажем в ридонли
не надо сразу про не делайте

Anatoly
10.11.2017
12:01:51

Google

Alexander
10.11.2017
12:03:21
затем
если нет cicd и все хорошо. надо для этого городить дженкинсы?

Anatoly
10.11.2017
12:05:00
если вам надо scheduked tasks то опять же возьмите дженкинс, он умеет в запуск по расписанию но при этом умеет смотреть закончилась ли предыдущая таска и если не закончилась то не пускать новую. ну и опять не пускать таски если с предыдущей были проблемы и отправлять сообщения о том что что-то пошло не так. для того чтобы все это было надо серьезно упороться и завернуть кучу говен в баш.

Alexander
10.11.2017
12:06:04
а, спасибо про последнее. вопросов больше нет

Рома
10.11.2017
12:07:53

Anatoly
10.11.2017
12:10:19
? этапять ?
ну, "на моей машине работает" куда как лучше, правда?

Дмитрий Нан
10.11.2017
12:10:26
У меня вопрос, почему докер сворм никак не подчищает "задачи" в "сервисе" после какого-либо их обновления. Т.е. если после docker service update --image image1.32 посмотреть существующие контейнеры docker service ps\ docker ps -a, то там будут находиться старые и никогда и никем неудаляемые???

Рома
10.11.2017
12:10:56

Дмитрий Нан
10.11.2017
12:11:14
как с этим справиться? чистил руками нарвался на рассогласованность

Dan
10.11.2017
12:12:10

Anatoly
10.11.2017
12:17:39

Dan
10.11.2017
12:18:15
троллишь много

Anatoly
10.11.2017
12:19:45

Dan
10.11.2017
12:20:57
сдам.
нет времени объяснять, годнота: https://uni.dtln.ru/courses/upravlenie-virtualnoy-infrastrukturoy-sankt-peterburg/oblaka-dlya-kritichnyh-sistem
хорошие друзья делают.

Nklya
10.11.2017
12:24:11
Ага, и про какие облака они рассказывают?
Как поесть гуано с опенстеком и вмварью?

Google

Igor
10.11.2017
12:24:57
не пофигу ли, ланч обещают

Dan
10.11.2017
12:25:45
так что не выёбывайтесь. опенстека у них, кстате, нет. кому интересно - те идут.
Коллеги, а ничего, кстати, что я тут по-французски? а то заебало немного смотреть на унылые набросы, троллинг и снобизм.

Рома
10.11.2017
12:28:01

Alexander
10.11.2017
12:29:14

Дмитрий Нан
10.11.2017
12:33:56

Maxim
10.11.2017
12:34:52
та же причина почему и просто докер

Дмитрий Нан
10.11.2017
12:45:44
тебе вопрос задали, а ты гавкнул из кустов
пейчаль...

87776
10.11.2017
12:46:14
кто-нибудь может пояснить за debootstrap?

Maxim
10.11.2017
12:47:25
пейчаль...
тебе никто ничего не обязан, тут бесплатно все сидят, а будешь хамить можешь сразу нахер идти

Дмитрий Нан
10.11.2017
12:48:49
удачи

Maxim
10.11.2017
12:50:30
умник, это стандартный вопрос по докеру, "почему вы не сделали автоотчистку?" на который они сто раз уже ответили, тебе блин и ответили по существу, ищи дискуссию в докер коммунити там все ражевано. тут тебе разжевывать никто не должен.

Алексей
10.11.2017
13:24:28
Парни есть софт у которого есть пачка плагинов. Плагины хочется ставить в рантайме.
я хочу от вас индульгенцию на установку плагинов в рантайме.
скажите леша не парься. все так делают.
в ентри поинт бахают
# Install plugins
echo -n "${PLUGINS:-reject}" | sed "s/,/\n/g;s/\[//g;s/\]//g;s/\'//g" | grep -v reject | while read plugin
do
pip install git+https://github.com/alerta/alerta-contrib.git#subdirectory=plugins/$plugin
done

Pavel
10.11.2017
13:27:27
эм, а что не так? )))

Алексей
10.11.2017
13:27:57
так. следующий.

Google

Maxim
10.11.2017
13:30:14
ну иногда по другому никак, особенно если надо триал сбросить

Алексей
10.11.2017
13:30:54
уже двое!

ptchol
10.11.2017
13:35:18

Dan
10.11.2017
13:35:52
renskiy/cron ?

Evgeny
10.11.2017
13:36:37
уже двое!
У меня так только в девелоп версиях, но я от этого ухожу бо плохо себя показывает

Алексей
10.11.2017
13:37:12
Женя, скажи как надо ?
софт то публичный...

Admin
ERROR: S client not available

Алексей
10.11.2017
13:37:49
и мне стремно да. но умеренно стремно ибо я не могу найти решения
ибо делать build в docker файле большее дно...

Evgeny
10.11.2017
13:38:05
Тогда я не понимаю проблему. Почему ты ставишь в рантайме?

Алексей
10.11.2017
13:38:29
потому что в публичном софте по дефолту идет 0 плагинов. а мне надо 2.
либо в публичный имидлж надо делать полную комбинацию всех палагинов что явный комбинаторный взрыв либо...
софт не мой.

Evgeny
10.11.2017
13:39:22
То есть ты основываешся на публичном образе и достваляешь туда два плагина? Почему не отФРОМаться от публичного и сделать свой?
не в рантайме а при сборке

Алексей
10.11.2017
13:39:57
этот вариант нормальный. но не годится для паблика.

Evgeny
10.11.2017
13:40:19
не понимаю проблему :(

Алексей
10.11.2017
13:40:21
тоесть это решение моей боли. но не общей
https://hub.docker.com/r/alerta/alerta-web/~/dockerfile/

Google

Evgeny
10.11.2017
13:40:48
Там типа разные плагины?

Алексей
10.11.2017
13:41:04
https://github.com/alerta/docker-alerta/blob/master/docker-entrypoint.sh#L62
разные плагины. и пользователи могут сами выбрать какие ставить
но плагины не микросервисы.
а просто куски кода.
так что пложить их в разные контейнеры не получится.
сделать неизменяемый билд тоже не получится.

Evgeny
10.11.2017
13:41:59
Может сделать пре-имадж который будет собирать нужный?

Алексей
10.11.2017
13:42:09
можно сделать FROM указав публичный образ
но это тоже криво тогда ломается docker-compose

Evgeny
10.11.2017
13:44:23
Это значит передавать в энвах что ты хочешь ставить в контейнер который соберет тебе локальный образ который ты потом будешь использовать.
Но да, для публичного консьюмерского образа выбор скорее всего хреновый

Алексей
10.11.2017
13:48:32
так что варианты все какие приходят в голову выглядит как нарушение политики докера.
что означает что либо политика хероватая. либо делать надо принципиально по другому

ptchol
10.11.2017
15:48:44

Andrey
10.11.2017
16:03:35

Алексей
10.11.2017
16:04:32
Докер это про неизменность образа

Sergey
10.11.2017
16:05:07