Evgeny
За подробностями в "Бруталььный докер" ибо я тут не позволю себе материться
LiOH
Кубер победил, сварм ковырять для изучения нет смысла
На офф сайте в разделе документации swarm идёт)
Aleksey
видимо основная проблема это технология имеет довольно наивную реализацию
Evgeny
у меня нету сходу, я туда захожу, ругаюсь и выхожу.
Evgeny
нет. навиность ей только в плюс
Evgeny
проблема в руках
Gleb
проблема в руках
В руках разработчика сворма
Evgeny
Да, несомненно
LiOH
дайте толковую ссылку на описание кубера
LiOH
если есть такая)
Aleksey
кубер сложный. будь готов потратить неделю на прототип.
Aleksey
если с нуля
LiOH
да я и докер-то с нуля начал
LiOH
если вещь толковая - то и больше потрачу
LiOH
просто всё подряд читать пока не готов. надо старт толковый
LiOH
если не найду - тогда инет рыть
Aleksey
если и докер с нуля — вам точно нужны кластерные планировщики ?
Aleksey
помимо хайпа они несут в себе дофига сложности
LiOH
честно сказать, на текущий момент потребности и в докере нет для компании. Но. Может её нет, потому что я не предлагаю?)
LiOH
сейчас всё на VMM, решил посмотреть в другую сторону
LiOH
а может да, начну читать, и пойму, что не нужно
Aleksey
кластерные планировщики это про 10+ нод под одно приложение.
Aleksey
если "приложение" это виртуалка то у вас всё ровно. не гонитесь за хайпом.
Aleksey
впрочем в телеге есть чатик по куберу и он без труда ищется в поиске
LiOH
Да, на текущий момент приложение=VM. Но, видимо, скоро это станет не модно.
LiOH
поэтому изучаю docker
LiOH
теперь встал вопрос отказоустойчивости контейнера
LiOH
а точнее хоста, на котором этот контейнер крутится
LiOH
следовательно swarm
LiOH
Что я нашёл на текущий момент
LiOH
вот прошу помощи направить меня в нужное русло коллективным разумом)
LiOH
как тогда защитится от отказа железа?
Aleksey
у вас реальная проблема или надуманная ?
Aleksey
ибо опустить sla на время востановления сервера дешевле чем поднять всем компетенцию по кластерным планировщикам
LiOH
возьмите два железа!
могу и больше. Вопрос в софте. swarm?
LiOH
у вас реальная проблема или надуманная ?
На данный момент - надуманная. Тестирую, разбираюсь в технологии
Aleksey
и нет я не ретроград. я просто разочарован.
Evgeny
следовательно swarm
да, вы правильно нашли. если у вас есть кластер которому нужна отказоустойчивость, то вам очень нужен сварм. на как можно большем расстоянии от вашего кластера
LiOH
хорошо сказано)
LiOH
Ладно, давайте так. Может кто поделится, у кого как организована рабочая среда?
LiOH
Все работают в секретных организациях? Или просто у всех обед?)
LiOH
Ну без проблем, продолжаю самопознание)
Alf 🙀
месье, возьмите два железа поставьте перед ним два балансировщика на них кладите anycast'ом трафик, если вам будет мало двух железок увеличьте количество железок на 1 и живите дальше. до тех пор пока вам не потребуется кластер с кворумами и консенсусами (в 90 процентов случаев он вам не потребуется), то и не лезьте в это.
Aleksey
ну а для теста возьмите побаловаться стек от хашикорпа
Aleksey
nomad веселее чем кубер.
Gleb
как тогда защитится от отказа железа?
Ну смотри. У тебя докер? Вероятно что ты в него положил микросервисы? Не микросервисы ? Начни тогда не с докера. Микросервисы? Какая тебе разница где их запускать? Ты можешь условно иметь два хоста с одинаковым набором сервисов в контейнерах и балансить между ними. Трудозатраты на реализацию минимальные в отличае от внедрения какой нибудь мегаоркестрации
Alf 🙀
а ко всему прочему простота и дешевизна мэинтенанса!
LiOH
до мегапроектов мне далековато. На текущий момент есть одна VM на centos с docker. Планирую ещё парочку поднять и поиграть с этим
Aleksey
докер хорошо. докер няшка.
Aleksey
калстерные планировщик зло ужас и болька
Gleb
калстерные планировщик зло ужас и болька
Его еще в общую концепцию как то впилить надо
Андрей
Добрый день всем. Пришел в ваш чат с вопросом: насколько безопасно и надежно поднимать бд (мускуль или эластик, не важно) в контейнерах, с настройками, когда директория с данными хранится в томе? Был у кого опыт?
Андрей
Ага, ELK стек как раз, система логов. Вот и думаю, стоит ли в докер поднимать, или лучше без него.
Gleb
если у тебя данные на внешнем вольюме то какая разница?
Alf 🙀
главное prune не делать :)
Андрей
вот кстати prune не использовал ни разу оО
Андрей
т.е. если хранить данные в томах внешних - все норм, можно быть спокойным?
Gleb
т.е. если хранить данные в томах внешних - все норм, можно быть спокойным?
нет конечно, у докера есть баги и особенности, но в остальном да, это просто изоляция процессов
Андрей
Что такое докер знаю, на счету уже около десятка проектов разной сложности в нем :) Хорошо, значит все-таки никаких серьезных сложностей нет, как и ожидал. Спасибо! :)
Alf 🙀
а еще у них могут быть особенности при обновлении с версии на версию, которые могут поломать фс тома что может принести много веселья
Андрей
так и запишу - не обновляться :D
kimp1er
Норм эластик в докере на проде 1,5 года полет нормальный, + scale когда понабегают, тома внешние
kimp1er
3tb данных
kimp1er
мускуль только на тесте в контейнерах
Alf 🙀
Причем тут внешний вольюм спрашивается
Ну volumes у нас в /var/lib/docker лежат правильно?
Gleb
@_@
Gleb
Вар либ докер это такая штука которую вы удаляете перед завтраком и после ужина
Gleb
Никаких там вольюмсов нет
Alf 🙀
Никаких там вольюмсов нет
кхе-кхе, простите, но: ~# ls -la /var/lib/docker/ total 52 drwx--x--x 11 root root 4096 Jul 19 2016 . drwxr-xr-x 43 root root 4096 Sep 13 18:30 .. drwx------ 5 root root 4096 Jul 13 2016 aufs drwx------ 42 root root 4096 Oct 19 09:31 containers drwx------ 3 root root 4096 Jul 13 2016 image drwxr-x--- 3 root root 4096 Jul 13 2016 network drwx------ 2 root root 4096 Jul 19 2016 plugins drwx------ 2 root root 4096 Jul 19 2016 swarm drwx------ 2 root root 4096 Oct 19 09:31 tmp drwx------ 2 root root 4096 Jul 13 2016 trust drwx------ 86 root root 12288 Oct 11 12:32 volumes