
Sergey
24.12.2017
17:10:42

Stanislav
24.12.2017
17:11:14

Sergey
24.12.2017
17:11:28

Google

Sergey
24.12.2017
17:12:01
то что ты описываешь хорошо умеет делать ansistrano

Stanislav
24.12.2017
17:12:07
а нафига тебе докер сварм?
просто докер композе меня не устраивает потому что нет горячей замены без простоя. Если я хочу что-то сделать

Sergey
24.12.2017
17:12:10
но докеры тут причем?
это самый способ "для ленивых"

Stanislav
24.12.2017
17:12:55
рассматриваю, но двухметровой палкой

Sergey
24.12.2017
17:12:58
для всего остального - гугли в гэлекси плэйбуки ибо то что ты описываешь это какой-то весьма специфичный способ юзать докер

Sergey
24.12.2017
17:13:16
стоит потратить на него пару дней времени, как они потом окупятся с лихвой

Sergey
24.12.2017
17:13:56
я вот хоть убей не понимаю как связать:
> мне нужно только кодовую базу шустро закинуть и симлинк перебросить?
и docker swarm... либо ты держишь код и инфраструктуру раздельно (что противоестественно) либо тебе не нужен докер)

Sergey
24.12.2017
17:13:59
а настраивать сворм и пытаться сделать хотя бы часть того что можно на кубере.. это мазахизм

Sergey
24.12.2017
17:14:29

Stanislav
24.12.2017
17:14:39
по сути, я хочу облако куда я буду деплоить 3-4 проекта и скаллинг не будет отнимать много времени. Галеру хочу, хочу балансинг https.
Ну я так понял все за кубер

Google

Sergey
24.12.2017
17:15:04

Stanislav
24.12.2017
17:15:06

Sergey
24.12.2017
17:15:12
ну мол у тебя просто исходники через волумы прокидываются?

Stanislav
24.12.2017
17:15:26
yeap
и бд, и исходники, и некоторые конфиги специфичные

Sergey
24.12.2017
17:15:57
с таким подходом будет весело когда для одной из веток тебе понадобятся изменения в инфраструктуре)

Vladislav
24.12.2017
17:15:58

Stanislav
24.12.2017
17:16:24
а как будет крутота? я вот и пришел к сварму потому что не могу редактить войлумы на живом, например
могу, но я так не хочу ?

Sergey
24.12.2017
17:16:37
это быстро, просто и удобно

Arky
24.12.2017
17:16:51

Sergey
24.12.2017
17:16:56

Stanislav
24.12.2017
17:17:12
у меня такие, кхм, проекты, которые постоянно обновляются, дорабатываются
неразумно будет постоянно образы собирать

Sergey
24.12.2017
17:17:26

Sergey
24.12.2017
17:17:37
ну там ролбеки, выливать с zero downtime и все такое?
разогретые кеши и собраный контейнер симфони?

Stanislav
24.12.2017
17:18:12
У меня кеш на уровне nginx, ибо все api

Google

Sergey
24.12.2017
17:18:21
при чем тут nginx?
я тебе за пхп приложение говорю, в частности за особенности симфони
в var/cache когда-то заглядывал?

Sergey
24.12.2017
17:18:59
неразумно будет постоянно образы собирать
20-30 сборок в день, размер образа основного приложения ~ 800mb, инкрементный размер образа (слои которые меняются от билда) в среднем ~3-4mb. Время сборки инкрементного образа (если не трогали composer) без тестов ~5s и ~30s если с composer
что тут неразумного?

Vladislav
24.12.2017
17:19:16
образ приложения 20 мб
я наркоман?

Sergey
24.12.2017
17:19:29
слоя с приложением?
или всего образа?

Vladislav
24.12.2017
17:19:38
ну лан) весь 80

Sergey
24.12.2017
17:19:40
с alpine упоролся?

Vladislav
24.12.2017
17:19:51
да

Sergey
24.12.2017
17:19:51

Alan
24.12.2017
17:19:54
у симфы вендоры вродь больше весят)

Vladislav
24.12.2017
17:20:00
и у меня только апка в контейнере

Sergey
24.12.2017
17:20:06
miltistage?
только настоящие наркоманы все в одном билде делают

Stanislav
24.12.2017
17:20:17

Sergey
24.12.2017
17:20:19

Stanislav
24.12.2017
17:20:23
она у меня тоже через volume

Vladislav
24.12.2017
17:20:28

Google

Vladislav
24.12.2017
17:20:36
ты обновляешь приложение, а не базу

Sergey
24.12.2017
17:20:36
базу в стейтфул сеты)

Alan
24.12.2017
17:20:39

Sergey
24.12.2017
17:20:51

Stanislav
24.12.2017
17:21:21
я плохо представляю как в таком случае будет работать два инстанса

Sergey
24.12.2017
17:21:23

Stanislav
24.12.2017
17:21:28
master-master

Sergey
24.12.2017
17:21:37

Vladislav
24.12.2017
17:21:39

Admin
ERROR: S client not available

Vladislav
24.12.2017
17:21:42
потолстел

Sergey
24.12.2017
17:21:54
но повторюсь - волумы тут - это просто персистенс на диск

Stanislav
24.12.2017
17:22:09
а скаллинг как?

Sergey
24.12.2017
17:22:16
эм

Sergey
24.12.2017
17:22:19
у каждого контейнера будет свой волум, кэп

Sergey
24.12.2017
17:22:29
чем отличается скейлинг в докере от скейлинга не в докере?

Stanislav
24.12.2017
17:22:29
композе править каждый раз что ле?

Sergey
24.12.2017
17:22:39

Stanislav
24.12.2017
17:22:53
читану, видать пропустил

Google

Sergey
24.12.2017
17:23:10
но это немного не о том
тебе ж всеравно надо по разному контейнеры запускать
p.s. тебе реально нужна master-master репликация?
p.p.s. я если честно не люблю продаклен базу держать в докерах.... предпочитаю RDS)

Stanislav
24.12.2017
17:23:55
хотелось бы, но в выборе пока не уверен на 100

Sergey
24.12.2017
17:24:10

Vladislav
24.12.2017
17:24:12
так докер и не создан для того чтобы держать бд ж

Sergey
24.12.2017
17:24:15
не стоит делать мастер-мастер..

Vladislav
24.12.2017
17:24:25
кстати, а как вы делаете дамп бд, если она в докере?

Stanislav
24.12.2017
17:24:29

Sergey
24.12.2017
17:24:32
тем более на синхронной репликации

Stanislav
24.12.2017
17:24:39
и я ничего не могу толком сделать без даунтайма

Sergey
24.12.2017
17:24:40

Sergey
24.12.2017
17:24:41
если вообще есть понимание как оно происходит

Sergey
24.12.2017
17:24:57

Stanislav
24.12.2017
17:25:15
уже ман зачитываю под православные мотивы

Sergey
24.12.2017
17:25:32
если ты ленишься писать башскрипты или хочешь "готовый плэйбук для ансибла" - то лучше варианта чем кубер у тебя нет

Arky
24.12.2017
17:25:35

Sergey
24.12.2017
17:25:48

Vladislav
24.12.2017
17:25:51

Sergey
24.12.2017
17:26:06
бляяяяя
я начинаю терять веру в человечество
а стой... у меня ее и небыло, так что все ок