@symfony_php

Страница 520 из 1418
Stanislav
24.12.2017
17:11:14
не пойму как это связано....
а ради чего образ деплоить когда мне нужно только кодовую базу шустро закинуть и симлинк перебросить?

Sergey
24.12.2017
17:11:28
А как это без связей сделать?)
вернемся на 10 минут назад когда я говорил тебе про jsonb, теперь пришло время тебе началь гуглить и разбираться

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:12
ну мол у тебя просто исходники через волумы прокидываются?

Stanislav
24.12.2017
17:15:26
yeap

и бд, и исходники, и некоторые конфиги специфичные

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

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

могу, но я так не хочу ?

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

Sergey
24.12.2017
17:16:56
А что будет хранить jsonb?)
гугли, что такое json, что такое jsonb, что там можно хранить, прикинь что тебе надо хранить...

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

неразумно будет постоянно образы собирать

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?
только настоящие наркоманы все в одном билде делают

Sergey
24.12.2017
17:20:19
у симфы вендоры вродь больше весят)
не забывай чистить composer cache после установки - будут весть не 160 а 80 где-то)

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

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

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

Sergey
24.12.2017
17:20:51
ты хочешь сказать зашить все в образ и забить? Окей, с базой мне как быть?
данные базы в волумя сидят, тебе их править не надо - у тебя для этого миграции есть

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

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
хотелось бы, но в выборе пока не уверен на 100
я так понял продакшена у тебя тоже нет пока?)

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: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
гугли, что такое json, что такое jsonb, что там можно хранить, прикинь что тебе надо хранить...
Это NoSQL в котором я вообще ничего не понимаю) Тогда буду изучать)

Sergey
24.12.2017
17:26:06
бляяяяя
я начинаю терять веру в человечество

а стой... у меня ее и небыло, так что все ок

Страница 520 из 1418