Dan
нас мало, но докер от этого не менее крутой. так-то
Alexander 🐕
Есть группа русских девопсов
Alexander 🐕
В которой внезапно 167 человек уже
Dan
так надо же туда идти ) групп мало, нужно больше групп
Alexander 🐕
https://telegram.me/devops_ru
Alexander 🐕
Парни Если вы не будете выступать в Питере на девопс-митапе, девопс-митап окончательно выродится в приложение к SPbLUG и ITGM
Alexander 🐕
(Это при условии что раз в три месяца мы все еще будем мочь находить 4 доклада для ITGM)
Alexander 🐕
Бггг
Alexander 🐕
Не тот чат
Alexander 🐕
Это в большой чат надо
Dan
тоже тот... я б хотел выступить
Dan
тему интересную бы найти
Alexander 🐕
Так чего же ты молчишь?
Alexander 🐕
Выступай
Dan
но для этого подготовиться надо )
Dan
так я нубас )))))
Dan
мне у тебя еще учиться и учиться ))
Alexander 🐕
Тут видишь какое дело
Alexander 🐕
Если ты не будешь выступать - ты не будешь выступать
Dan
вот да, это я понимаю ) так что надо подумать что сейчас актуально, подготовить доклад и выступить )
Dan
и да, в теории знаний много, мало практики, особенно в хайлоадах, CI, и бешеных проектах.
Dan
Dan
https://codefresh.io/documentation/
Dan
полезная штука.
R-omk
бесплатная для опенсорса?
R-omk
а остальным ?
Aleksey
R-omsk, про https://communities.cisco.com/community/developer/opensource/blog/2016/01/11/docker-overlay-network-performance-comparison
Aleksey
а который тут тест vxlan ядерный ?
Aleksey
вот flannel это да
Aleksey
сплошною юзер спейс
Aleksey
но равзе в 1.10 не вилили ядерный vxlan ?
Dan
очень хорошо какие-нибудь примеры на практике посмотреть. может есть кукбуки готовые на гитхабе?
Dan
ну у нас просто контейнеры формируются через Chef, например. до "запуска".
Anonymous
@hitmaker это подойдёт? https://codefresh.io/blog/microservice-development-workflow-otto/ я пока еще не врубился, чем это хорошо (до этого использовал Vagrant и Chef без Otto).
R-omk
ну часто придется кастомное решение делать для сборки своего контейнера тоесть посути контейнер который билдит нужные контейнеры для приложения , (при обновлении например) и ложит эти контейнеры в registry, потом собсвенно уже шаг обновления/деплоймента
Anonymous
ответственный за выпуск билдит у себя в виртуалке )
Dan
просто вы будете смеяться, но сейчас у меня всё вообще на баше...
Anonymous
пока это я
Dan
хотя я читал ансибл документации, и курю вовсю их. еще шефа смотрю
Dan
но руки не дошли
Dan
практики мало по серьёзным и масштабным проектам. в основном небольшие 😊
Anonymous
да я тоже хочу попробовать Ansible. так как слишком хорошо знаю Chef.
Anonymous
в первую очередь интересно получить развертывание просто по ssh, без зависимостей в виде Chef Client (Ruby).
Dan
https://github.com/gitinsky
Magistr
только надо помнить что просто ssh это будет медленно по сравнению с системами с агентами
Dan
тут много интересных плейбуков
Anonymous
только надо помнить что просто ssh это будет медленно по сравнению с системами с агентами
у меня не хайлоад. да и говоря о докере, можно помнить про микросервисы.
Anonymous
тут много интересных плейбуков
спасибо, очень кстати. через две недели займусь
Anonymous
@hitmaker а вот касательно своих кукбуков - у нас в контейнерах именно приложения, ничего опенсорсного. а обычный софт ставится вариациями кукбуков от Опскода
Anonymous
собственно, runit ставится в Undev, например. все наши правки влиты в Opscode cookbooks
Dan
понял, ну в общем-то я на перепутье. очень многие советуют как раз ансибл. хотя шеф тоже говорят за последнее время очень даже разросся. просто время то идёт, и технологии идут. вот раньше для разработки я использовал вагрант, а сейчас все серверные сервисы в докерах
Anonymous
@hitmaker сразу смотрите Otto. vagrant successor
Dan
спасибо, но я наоборот хочу от вагранта уйти ))
Dan
к контейнерам ) они быстрее и нативнее
Dan
тот же lxc/lxd
Anonymous
так он и выкатывает и в вагрант, и в контейнеры )
Anonymous
и как обычно, provisioning с помощью Chef etc.
Dan
спасибо, ушёл смотреть )
Anonymous
контейнер формируется, записывается delta-образ, он размножается сколько надо. не уверен, что это правильно. просто так сделано
Avonar
всем чмоке
Malik
никто не пробовал связку flask+angularjs+gunicorn+nginx в докере запилить? Основной образ брать nginx или python?
Anonymous
@amywoo не совсем понялъ, что пилить. тпштч - один контейнер, статику явно с него же раздавать, flask - это python-контейнер.
Malik
Nginxсом статику раздавать и роутить до рест фласка на гуникроне, рядом же и монго лежит
Anonymous
кто смешает обе роли в одном контейнере - сам себе злобный буратино
Anonymous
@amywoo так а в чем вопрос-то?)
Malik
Уже есть рабочая схема, прикупить нжинкс и гуникорн не могу
Anonymous
не моги. вопрос-то какой?
Anonymous
повторюсь - тут два контейнера, а не один
Malik
Освной контейнер какой брать? По логике должен быть нжинкс, сейчас питон стоит
Anonymous
для фласка контейнер питон
Malik
Как это два
Anonymous
для статики и балансера можно второй.
Malik
Видел nginx-uwsgi-flask
Anonymous
но не надо nginx запиливать в контейнер с flask.
Anonymous
хотя как знаете. но концепция контейнер-микросервис будет безвозвратно разрушена. вам жалко сущностей?
Malik
А разве удобно поднимать два контейнере если мы рассматриваем сам контейнер как независимое приложение?
Anonymous
я даже согласен все запихнуть в контейнер, но только если вы опишете эти две роли порознь хотя бы на уровне provisioning. две разных роли в Chef. просто обе примененные на один node.
Anonymous
ну де факто тут два сервиса, отдача статики и отработка запросов
Dan
то есть правильнее разделять?
Anonymous
и есть еще балансировка