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