
Andrey
29.06.2018
14:41:03
Тем более бэкапить там полтора байта.

Vadim
29.06.2018
14:41:58

Владимир Калинин
29.06.2018
14:43:37

Fike
29.06.2018
14:44:12
кто-то все еще использует volumes? ?

Google

Владимир Калинин
29.06.2018
14:46:13

Артамонов Игорь
29.06.2018
14:49:14

Fike
29.06.2018
14:49:16
volume - это такая штука, которую непонятно зачем придумали в докере и затем непонятно зачем начали использовать все
потом внезапно оказывается, что диск заполнен этим говнищем до краев, а функционал ровно тот же, как просто смаунтить директорию

Владимир Калинин
29.06.2018
14:55:52
Это надо обдумать)) Вроде докер рекомендовал вольюмы а про маунт отмалчивались)

Alan
29.06.2018
15:12:22
Почему бы базу не держать на отдельном сервере по классике?
Я не понимаю этого тренда - сувать бд в докер

kvaps
29.06.2018
15:24:06
Вчера попробовал stolon, обернул как daemonset, бд хранятся на hostPath - не вижу причин не использовать

Артамонов Игорь
29.06.2018
15:25:49

kvaps
29.06.2018
15:26:21
или просто когда много бд

Alan
29.06.2018
15:28:29
Несколько бд можно по прежнему на один инстанс вешать, а не плодить на каждый сервис новый
И потом сношаться с кучей сущностей...

Артамонов Игорь
29.06.2018
15:29:11
nfrjt
такое
у нас хайлоад

Google

Артамонов Игорь
29.06.2018
15:29:20
несколько бд на одном сервере - это плохо
:))
Но, правда, мы в пром не пустили бд на докерах
только девелоперские стенды

Fike
29.06.2018
15:29:45

Andor
29.06.2018
15:29:46
"У нас хайлоад поэтому базы в докере"?
А, ок

Артамонов Игорь
29.06.2018
15:30:13
+))

Vadim
29.06.2018
15:30:37

kvaps
29.06.2018
15:30:46
вертикально скалить не до бесконечности можно

Alan
29.06.2018
15:33:08
У дев стенда отдельный стенд. Или кто-то серьезно хочет держать все бд на одном сервер?

Vadim
29.06.2018
15:34:08

Vandersex
29.06.2018
15:34:30

Alan
29.06.2018
15:34:41

Fike
29.06.2018
15:35:36

Andor
29.06.2018
15:36:51
и cgroups бесплатные, ага

Fike
29.06.2018
15:37:51
как будто процессы вне докера не под cgroups

Alan
29.06.2018
15:38:21

Vandersex
29.06.2018
15:38:26
Таки потенциальная. А смысла БД держать в докере нет

Google

Fike
29.06.2018
15:38:51
Давайте докопаемся до мышей. Потенциальная что? Что именно произойдет?

Vandersex
29.06.2018
15:39:17
Приложения в докере - самое то, собрал в ci дистрибутив и растиражировал

Vadim
29.06.2018
15:39:31

Артамонов Игорь
29.06.2018
15:40:33
Хз. У нас в планах поднятие отлельного кубер кластера под разработчиков
Имхо - для дева решение топовое

Alan
29.06.2018
15:41:46
Я сейчас рассуждаю с т.з. эксплуатации: вот представьте, что у вас несколько бд живут на одном отдельном сервер (хоть на нескольких, но все равно не 1к1 по сервисам). И вам нужно это дело как-то обслуживать - репликация/кластеризация/бэкап

Andor
29.06.2018
15:41:47

Fike
29.06.2018
15:42:01
И как докер этому мешает?

Vandersex
29.06.2018
15:42:02
Для дева, когда потеря или простой субд неважен, хорошо, можно быстро развернуть

kvaps
29.06.2018
15:42:11

Alan
29.06.2018
15:43:52

kvaps
29.06.2018
15:43:52
ну плюс когда у вас много серверов с маленькими бд любой outage будет гораздо менее затратным чем в случае одного большого

Fike
29.06.2018
15:44:41
Имхо - для дева решение топовое
Мне больше всего нравится идея с тестингом и сравнением производительности версий. Поднять все приложение из кучи микросервисов и затем его прибить, поднять чуть-чуть отличающийся конфиг - никаких проблем. Ну и да, идеально если на каждую фича-ветку создается отдельный деплоймент, который каждый может трогать руками.

Vandersex
29.06.2018
15:44:51
Про "потенциальные точки отказа". ПО может сбоить, жто бывает, Постгрес может дать осечку. А если слон в докере, появляется теоретическая вероятность сбоя в работе докер сервиса. А профита от бд в докере нет. Поэтому в проде этот подход неоправдан
+1 теоретическая точка отказа

Артамонов Игорь
29.06.2018
15:45:49

Vandersex
29.06.2018
15:45:51
А бд - почти самое важное

Alan
29.06.2018
15:46:07

Артамонов Игорь
29.06.2018
15:47:00
В теории, по коайней мере.
На практике не работал с подобным решением, но хлчется

Google

Alan
29.06.2018
15:47:41

Vadim
29.06.2018
15:48:03

Fike
29.06.2018
15:48:55
пусть падает сколько хочет

Vadim
29.06.2018
15:49:33

Alan
29.06.2018
15:49:49

kvaps
29.06.2018
15:50:08

Andor
29.06.2018
15:50:13
оператор это такая хреновина чтобы удобно управлять стейтфул-сервисами

Admin
ERROR: S client not available

Vadim
29.06.2018
15:50:20

Артамонов Игорь
29.06.2018
15:50:21

kvaps
29.06.2018
15:50:30
единая экосистема - кубер имел ввиду

Артамонов Игорь
29.06.2018
15:51:55

kvaps
29.06.2018
15:53:32
не, оператор эт что бы можно было оперировать сервисами с такой-же легкостью как и деплойментами:
kubectl create mysql --replicas=3 --username=asd ...и у тебя готовый кластер с бд на три реплики

Vandersex
29.06.2018
15:53:41

Andor
29.06.2018
15:54:03
докер никогда не был надёжен

Vadim
29.06.2018
15:54:26
компьютер никогда не был надёжен

Артамонов Игорь
29.06.2018
15:54:36

Vandersex
29.06.2018
15:54:38

Andor
29.06.2018
15:54:49
за что?

Google

Andor
29.06.2018
15:54:55
докер вообще говно

Артамонов Игорь
29.06.2018
15:55:11
Полностью поддерживаю

kvaps
29.06.2018
15:55:32

Alan
29.06.2018
15:55:37
Хипстерская игрушка!

Andor
29.06.2018
15:55:43

Vadim
29.06.2018
15:56:07

Артамонов Игорь
29.06.2018
15:56:11

Alan
29.06.2018
15:56:15

Fike
29.06.2018
15:56:16

Vadim
29.06.2018
15:56:55

Andor
29.06.2018
15:57:17
они уже мейнстрим

Alan
29.06.2018
15:59:08
Я видимо уже стар для мейнстрима)

Vandersex
29.06.2018
16:02:13
Пихать докер во все места только потому что могу - порочная практика

Stanislav
29.06.2018
16:07:04

Fike
29.06.2018
16:09:20

Vadim
29.06.2018
16:09:23
пихать надо в кубернетес, а там пусть в cri-o хоть в clear containers запускает

Nikolay
29.06.2018
16:22:20
надо просто набор практик сделать на тему "куда чо пихать", и назвать Lubernetes

Andor
29.06.2018
16:24:55
интересно, почему в stolon решили не юзать pgbouncer и вообще пулинг

bebebe
29.06.2018
16:34:54
Забавно, ровно раз в две недели здесь поднимается тема по DB в контейнерах.