
Denis
22.03.2018
23:46:43

serbernar
22.03.2018
23:50:52
ну и проброс волюмов, дампы и ресторы - хз, для меня это дольше возни с докером
а хочется по быстрому, удобно и красиво

Google

Denis
22.03.2018
23:52:00
Но лично моё мнение, что если в мультисервисной архитектуре используются различные вырсии ПО, то что-то не так этой архитектурой)))

Pavel
22.03.2018
23:52:08

serbernar
22.03.2018
23:52:13
а вот по приложениям: была у меня какая-то штука, почти готовое решение, с конченными либами и т.д. пришлось держать докер под неё

Denis
22.03.2018
23:53:28

serbernar
22.03.2018
23:53:47
ну и опять же: а зачем изолировать бд
ну, ладно, если разные версии, но опять же: а почему не на отдельных тачках
кстати, я думал что вагрант умер, но летом работал на вагранте
ппц
но там вагрант и к8с

Denis
22.03.2018
23:57:18
@serbernar По поводу ssl в контейнер... ну так там вроде как обычный волюм маунти свою директорию с сертификатами...

serbernar
22.03.2018
23:57:34
да я решил по старинке уже
не извращаться

Google

Denis
22.03.2018
23:57:42
Мне раньше фабрики хватало за глаза)))

serbernar
22.03.2018
23:59:04
больше всего мне не нравится в докере это то: что он мусорной, как и нода

Denis
22.03.2018
23:59:31

serbernar
22.03.2018
23:59:36
а еще то что пайчарм чтобы подхватить интерпритатор в докере создает 2 контейнера
кстати, лимит сколько слоёв?
не помню уже

Denis
23.03.2018
00:00:40
я хз... я ж не юзаю так активно его)))
Ладно... ночи всем. Я спать)))

serbernar
23.03.2018
00:01:28
споки

Alexander
23.03.2018
03:41:35
современный production в серьёзной компании - это Kubernetes и ничего кроме контейнеров там запустить нельзя, все рано или поздно придут вот к такой среде, что есть Kubernetes, там на разных нодах крутятся контейнеры плюс есть на тех же нодах или отдельно хранилище, чтобы задеплоить в эту среду нужны контейнеры, Docker или нечто подобное
Docker меняет способ доставки новых версий на production, это его главный плюс
Ansible не является тут каким-то противопоставлением Kubernetes или Docker'у, более того, его удобно использовать совместно с ними

Alex
23.03.2018
03:46:12
Что то меня подсказывает что "серьезные компании" используют сильно разное

Alexander
23.03.2018
03:47:02
так же Docker не является 100% заменой VPS, потому что изолированы контейнеры не так круто, как изолированы VPS, по соображениям безопасности, если вы не доверяете коду внутри контейнеров, лучше запускать этот код в разных VPS'ках, а не в разных контейнерах

Alex
23.03.2018
03:47:04
и систему оркестрации нельзя сделать единственным атрибутом правильного СиДи

Alexander
23.03.2018
03:47:35
Kubernetes победил
были разные вещи

Alex
23.03.2018
03:48:02
Статистика есть по всему рынку на 99% достоверная?
Думаю нет

Google

Alex
23.03.2018
03:48:24
На митапах кубера тебе расскажут что он победил

Alexander
23.03.2018
03:48:30
ну, достаточно того, что Docker включает поддержку Kubernetes
а раньше продвигал свой Swarm

Alex
23.03.2018
03:48:46
А если только на такие конфы ходить, то может показаться что у тебя за место подушки, кровати и сартира кубер
тк подогревать проф деформацию тем проще

Alexander
23.03.2018
03:49:19
а там не так уж и много альтернатив

Alex
23.03.2018
03:49:37
с этим еще можно согласиться
неглядя

Alexander
23.03.2018
03:50:18
Mesos так и не стал в значительной степени популярным решением
Swarm отодвинут в сторону
ну и вот Kubernetes
что там ещё из популярного?
Openshift - PaaS, немного другой уровень, с PaaS'ами как-то печально, они не приживаются
OpenStack - про другое, про железки/ресурсы, он не конкурент Kubernetes, а возможное дополнение

Alex
23.03.2018
03:52:51
что там с coreOS проектом кстати
популярен ли

Alexander
23.03.2018
03:53:04
Сore OS купил RedHat
мне кажется, что его похоронят

Alex
23.03.2018
03:53:15
ну значит не в говне
зачм покупать тогда было?

Google

Alexander
23.03.2018
03:53:32
у Red Hat есть свой проект Atomic
чтобы убить конкурента, наверное

Alex
23.03.2018
03:53:50
думаешь просто конкурента убили выкупив его?

Alexander
23.03.2018
03:53:53
ради Tectonic'а как мне кажется

Alex
23.03.2018
03:54:00
да уж

Alexander
23.03.2018
03:54:09
это enterprise обёртка над Kubernetes
у Red Hat не было решений с Kubernetes
а теперь вот есть

Alex
23.03.2018
03:54:32
И на какую ось чаще кубер сейчас наматывают? freeBSD уже сложнА как часто слышу

Alexander
23.03.2018
03:54:38
на Ubuntu LTS
из проекта Core OS там будет развиваться etcd только, пожалуй, ну, как мне кажется
он используется в Kubernetes
хотя фиг знает, всё может быть
у меня сейчас есть стойкое ощущение, что Kubernetes всех победил и стал отраслевым стандартом для запуска контейнеров, другое всё немного в тумане

Alex
23.03.2018
03:57:44
Так ты именно про контейнеры говорил, я думал в целом про cd

Alexander
23.03.2018
03:57:49
но Kubernetes он для облаков, от 3 VPS и выше, а если у вас 1 VPS - просто Docker

Alex
23.03.2018
03:58:16
Для одного vps зачем вообще контейнер?
1 впс = простой проект = линейно можно через ансибл все инсталлировать и работать через гитлаб

Alexander
23.03.2018
03:58:45
не очень понял фразу, CD - это непрерывная доставка, закоммитил, прошли тесты, всё зеленое - сразу на production

Alex
23.03.2018
03:59:23
Не понимаю зачем всюду контейнеры пихать, если у тебя 20 серверов, то да, нужна оркестрация

Google

Alexander
23.03.2018
04:00:13
то есть в рамках CD на том же GitLab'е ты можешь хоть контейнеры, хоть по git или rsync деплоить
и быстро

Alex
23.03.2018
04:01:28
он и с jira еще нормально интегрируется
Для средних проектов больше ничего и не надо

Alexander
23.03.2018
04:02:13
это нужно примерно по тем же причинам, по которым контейнеры есть в реальной жизни

Alex
23.03.2018
04:02:21
Версии через гит переключишь для простого проекта

Alexander
23.03.2018
04:02:44
в гите у тебя только код)
в образе контейнера у тебя код, все либы, все системные пакеты
и на продакшене при запуске из этого контейнера там всё кроме ядра будет своё

Alex
23.03.2018
04:04:14
Опять же для среднего проекта окружение настраивается раз и дальше небольшие изменения, в основном только в коде. А если нужно накатить изменение, то есть ансибл
Но да, контейнер откатить проблем нет

Alexander
23.03.2018
04:04:32
вот скоро Ubuntu 18.04 LTS выйдет, ты не боишься, что после обновления системы у тебя твой проект перестанет работать?
потому что там будут новые версии либ

Alex
23.03.2018
04:04:51
На живом проекте ни кто систему не обновляет
Если только не критические уязвимости, да и то итерационно
что бы проект вообще не лежал

Alexander
23.03.2018
04:05:29
да, то есть ты тратишь кучу времени на дополнительные стенды, где проверяешь обновления, насколько они влияют на работу системы
а с докером это делать не нужно)
главное, чтобы после обновления системы работал сам докер, если сам докер работает, то всё другое внутри контейнеров тоже будет работать и это точно

Alex
23.03.2018
04:06:42
Вопрос подхода и непосредственно размера самого проекта