 Denis
    Denis 
    
    
        
        
        
        Настало время систематизации коммуникации в группе @devops_ru и как один из шагов - выделение общения по специфичным, но важным инструментам.
    
 
     Denis
    Denis 
    
        
             
        
             
     
    
        
        
        
        Друзья, изначально эта группа была небольшая, пару сотен человек. Я создал её как раз для обсуждения таких инструментов, как CoreOS, Docker, Kubernetes, Mesos. Вот всё то, что сейчас используется для разворачивания собственных облаков и что по моему личному мнению должно стать неким main stream для стартапов (большинство наших проектов заказной веб-разработки как раз находится в этом сегменте) в ближайшем будущем. Потом мы стремительно выросли, 300-500-700 и вот перевалили за 1000.
        
        Поток сообщений за сутки стал бить все рекорды. Даже самый подготовленный мозг перестал с этим справляться. Периодически появлялись попытки создать новые группы/ответвления. Мы их удаляли активно, чтобы не допускать дефокусировки. Что это такое за "дефокусировка"? Это то самое состояние, что мы видим сейчас у многих из нас - когда у нас в списке бесед слева десятки групп и разобраться в них становится совсем сложно и в итоге многие из них просто ингорируются.
        
        В то время, как должен быть некий центральный high-way, Feed и шум, откуда можно случайным образом узнать для себя много полезного.
        
        Мы и сейчас придерживаемся этого, но для общего блага мы также должны реагировать на новые условия и интересы сообщества. Есть действительно весьма специфические инструменты, обсуждение которых будут интересны и полезны относительно малому кругу людей, но они являются важными элементами для некоторых компаний.
        
        Мы решили начать выделять обсуждение вопросов по этим инструментам в отдельные группы.
    
 
     Denis
    Denis 
    
    
        
        
        
        Ознакомительный курс о микросервисах, Docker и Kubernetes на Udacity. 
        Регистрация не нужна, можно сразу смотреть. 
        https://classroom.udacity.com/courses/ud615
    
 
     Denis
    Denis 
    
        
             
        
             
     
    
        
        
        
        🔵 В группе есть традиция - представляться при входе:
        
        ▫️Какой у вас проект или где работаете?
        ▫️В чём вы специалист?
        ▫️Чем можете быть интересны или полезны сообществу?
        ▫️Чем интересно сообщество вам?
        ▫️Откуда вы?
        ▫️Как узнали про группу?
        В сообщении нужно указать тэг #whois
        
        🔵 Правила чата: 
        
        🚫 Публикация вакансий запрещена
        🚫 Реклама запрещена
        🚫 Политика запрещена
        🚫 Флуд и непрофессиональное поведение запрещено
        
        За несоблюдение правил - одно предупреждение, далее следует бан.
        
        Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.
        
        Здесь общаемся на темы, посвященные Docker и экосистеме. Задаем вопросы, решаем проблемы и делимся новостями.
        
        Параллельно с этой группой развивается:
        🔸@docker_ru - посвященная Docker, Docker Swarm и экосистеме в целом. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д.
        🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д.
        
        📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        я безработный
        #whois
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        ▫️Какой у вас проект или где работаете?
        интернет магазин детских товаров
        ▫️В чём вы специалист?
        линукс, виртуализация, мониторинг, хранение, поддержка
        ▫️Чем можете быть интересны или полезны сообществу?
        ▫️Чем интересно сообщество вам?
        собираемся пробовать к8с
        ▫️Откуда вы?
        Мюнхен
        ▫️Как узнали про группу?
        девопс_ру
        В сообщении нужно указать тэг #whois
        Указываю!
    
 
     Denis
    Denis 
    
    
        
        
        
        👍 А сейчас что-то стоит вместо K8s? Ansible? CoreOS?
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        ансибл есть
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        но с новыми технологиями тут крайне туго
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        виртуалку в продакшен первую запустил только недавно))
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        Все здесь 😂😂
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        Филиал девопса 😂
    
 
     Dmitry
    Dmitry 
    
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        интернет магазин детских товаров
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        Эээ, нет Айти - магазин же не работает. Оффлайн магазинов нет
    
 
     Dmitry
    Dmitry 
    
    
 
     Stanislav
    Stanislav 
    
    
        
        
        
        Stanislav Gumeniuk:
        ▫️Какой у вас проект или где работаете
        Работал в SEMrush. Неспешно ищу работу
        ▫️В чём вы специалист?
        PHP/NODEJS/devops(middle)
        ▫️Чем можете быть интересны или полезны сообществу?
        Поддержу беседу, заброшу интересные темы на обсуждение.
        ▫️Чем интересно сообщество вам
        Найти единомышленников
        ▫️Откуда вы
        СПб
        ▫️Как узнали про группу?
        Из соседнего чата
        #info #whois
    
 
     Denis
    Denis 
    
    
        
        
        
        👍
    
 
     Denis
    Denis 
    
    
        
        
        
        Опубликована свежая статья в блоге CoreOS https://coreos.com/blog/self-hosted-kubernetes.html
    
 
     Denis
    Denis 
    
    
        
        
        
        Для тех, кто ещё не в курсе :) Но мы уже используем ее в production
    
 
     Denis
    Denis 
    
    
        
        
        
        Инженер Google Kelsey Hightower написал (в свободное время, программа не является официальным проектом Google) утилиту для управления сертификатами Let's Encrypt в рамках кластера Kubernetes.
        http://amp.gs/8vdw
    
 
     Sash
    Sash 
    
    
        
        
        
        вопрос: где и как вы храните конфигурации кубернетиса? как управляете ими? в рамках допустим одного проекта (кластера), централизовано или раздельно по контейнерам?
    
 
     Denis
    Denis 
    
    
        
        
        
        Сами файлы в одной репе, секреты - в другой :)
    
 
     Sash
    Sash 
    
    
        
        
        
        соблюдаете принцип you build it - you run it? Если кто-то ответственнен за сервис (разработчик)  может выпустить новую версию?
    
 
     Denis
    Denis 
    
    
        
        
        
        Это больше организационный момент. Но и не немного технический. Как бы ты организовал с Kubernetes?
    
 
     Sash
    Sash 
    
    
        
        
        
        ну такой организационный момент должен быть технически поддержан правильно. в прицнипе разницы нет кубернетис это или какая-то другая система деплоя-выпуска, но т.к. я только разбираюсь сейчас, может какие-то особенности будут,  секреты обычно тоже по раздельности от разных приложений хранить можно,  в зависимости от требований ИБ.
    
 
     Sash
    Sash 
    
    
        
        
        
        а сами секреты каким образом храните?
    
 
     Denis
    Denis 
    
    
        
        
        
        Вот этот правильный момент. У нас в отдельной репе с ограниченным доступом. @demeliorator Александр, а есть какие-то кейсы? Как лучше все эти ключи и прочее хранить? Более секунро?
    
 
     Sash
    Sash 
    
    
        
        
        
        Я тоже в git репо,  есть же какие-то "продвинутые" решения, типа https://www.vaultproject.io/ но я не видел
    
 
     Denis
    Denis 
    
    
        
        
        
        Я вот смотрел на них, но пока ещё не глубоко
    
 
     Denis
    Denis 
    
    
        
        
        
        Не совсем понятно, как это в БЦ интегрировать
    
 
     Denis
    Denis 
    
    
        
        
        
        Если мы говорим про пароли доступа к БД, веб-сервисам и т.д.
    
 
     Denis
    Denis 
    
    
        
        
        
        С учётом того, что у нас типичный проект - это стартап вначале и большой человек на 10-15 через год.
    
 
     Denis
    Denis 
    
    
        
        
        
        Но пока нет отдельного специалиста по ИБ
    
 
     Denis
    Denis 
    
    
        
        
        
        Хотя надо бы
    
 
     Denis
    Denis 
    
    
        
        
        
        Опять же должны быть профили - некоторые значения могут отличаться для dev, stage, UA, production
    
 
     Sash
    Sash 
    
    
        
        
        
        ну да, в прицнипе да git не очень гибкая для составляниея гибких секурных конфигураций система, если хочешь хранить например две конфигурации с разным доступом, но с одним общим значением, придется дублировать, если шарить тот будут где-то излишние объемы секретов где-то.
    
 
     Denis
    Denis 
    
    
        
        
        
        У нас в этом плане позволяет гибко интеграцию провести замечательное решения от Cloudflare: https://concourse.ci
    
 
     Denis
    Denis 
    
    
 
     Denis
    Denis 
    
    
        
        
        
        Недавно про него вскольз рассказывал на Node.js Meetup в Яндексе: https://www.youtube.com/watch?time_continue=1&v=pq2swO_zRk8
    
 
     Sash
    Sash 
    
    
        
        
        
        я смотрел, ну там немного ты говорил об этом, оно только на своих серверах разворачивается?
    
 
     Denis
    Denis 
    
    
        
        
        
        Пока да, всё in-house и это хорошо для многих :)
    
 
     Denis
    Denis 
    
    
        
        
        
        Сложно попробовать конечно за пару секунд
    
 
     Sash
    Sash 
    
    
        
        
        
        А чем оно в лучшую сторону от других CI отличается? Если именно какие-то киллер фичи?
    
 
     Denis
    Denis 
    
    
        
        
        
        Друзья, мы долго спорили, делать или нет, так или по другому,  в итоге мы решили и сделали выделенную группу по Docker. Многим стало здесь проблематично получить ответ на свой вопрос из-за потока сообщений, за которым, по-честному, становится всё сложнее уследить с ростом группы. В то время, когда Docker становится main stream, стандартом упаковки и поставки серверных приложений.
        
        Теперь вопросы и новости на тему Docker, Docker Swarm и всей его экосистеме, без флуда и только по теме можно получить в отдельной группе. Присоединяйтесь:
        
        + https://telegram.me/docker_ru
    
 
     Алексей
    Алексей 
    
    
        
        
        
        Для тех кто пропустил ссылку
        
        https://classroom.udacity.com/courses/ud615/lessons/7826112332/concepts/81910831080923
    
 
     Ivan
    Ivan 
    
    
        
        
        
        ▫️Какой у вас проект или где работаете?
        собственно сам Kubernetes, работаю в компании Мирантис (но недавно)
        ▫️В чём вы специалист?
        надеюсь стать специалистом в области распределённых систем,
        а так - Python, Go, embedded development, embedded control systems, frontend stuff
        ▫️Чем можете быть интересны или полезны сообществу?
        немного разбираюсь в k8s
        ▫️Чем интересно сообщество вам?
        вроде про k8s
        ▫️Откуда вы?
        Москва
        ▫️Как узнали про группу?
        от @tenphi
        
        #whois
    
 
     Igor
    Igor 
    
    
        
        
        
        @ivan4th о, знакомые все лица:)
    
 
     Ivan
    Ivan 
    
    
        
        
        
        Привет, коллега ;)
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        У вас даже лица похожи!
    
 
     Pavel
    Pavel 
    
    
        
        
        
        Всем привет!
        
        #whois
        > Какой у вас проект или где работаете?
        http://wodby.com
        
        > В чём вы специалист?
        Backend, Docker, Kubernetes
        
        > Откуда вы?
        Новосибирск
    
 
     Denis
    Denis 
    
    
 
     Pavel
    Pavel 
    
    
        
        
        
        Wodby это сервис который позволяет подключить свой репозиторий, свое железо и развернуть на нем приложения. Пока только Drupal (6, 7, 8) и Wordpress. Затем предоставляет дашборд для работы с приложениями: деплой кода, бэкапы, контролы для управления кэшем, работа с доменами и другое. Также есть возможность управлять командой разработчиков и назначать роли.
    
 
     Pavel
    Pavel 
    
    
        
        
        
        Целевой клиент девшопы и фрилансеры.
    
 
     Pavel
    Pavel 
    
    
        
        
        
        Я co-faunder и CTO.
    
 
     Denis
    Denis 
    
    
        
        
        
        Классно, молодцы. Звучит интересно. Используете внутри K8s? InfluxDB? Grafana?
    
 
     Pavel
    Pavel 
    
    
        
        
        
        k8s да, остальное пока нет
    
 
     Alexander
    Alexander 
    
    
        
        
        
        Доброе утро. А есть ли еще какие-то видео доклады на тему kubernetes? Хотелось бы посмотреть на какой-то боевой опыт.
    
 
     Maxim
    Maxim 
    
    
        
        
        
        DevOps в Evil Martians 
        Специализируюсь на мамонтовых тулзах типа шефа 
        Я бесполезен 
        Внедряю k8s в нескольких проектах компании, смертельно задолбал многих участников kubernetes.slack.com 
        Живу в Санкт-Петербурге 
        Про группу узнал из канала devops в golang-russian.slack.com
        #whois
    
 
     Dmitry
    Dmitry 
    
    
 
     Maxim
    Maxim 
    
    
        
        
        
        Вот одна инсталляция к8с как-раз в его проекте ;)
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        блин как тесен мир
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        а он в питере разьве?
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        я думал он в азиях живет
    
 
     Maxim
    Maxim 
    
    
        
        
        
        Как это мешает совместной работе?
    
 
     Maxim
    Maxim 
    
    
        
        
        
        Интернет доступен, быстр и не дорог
    
 
     Dmitry
    Dmitry 
    
    
        
        
        
        ну на карте он в питере отмечен
    
 
     Dmitry
    Dmitry 
    
    
 
     Maxim
    Maxim 
    
    
        
        
        
        Прямо сейчас в Питере, но зная его, сомневаюсь, что до зимы тут досидит
    
 
     Maxim
    Maxim 
    
    
        
        
        
        И мне кажется, что мы оффтопим, не?
    
 
     Ilya
    Ilya 
    
    
        
        
        
        ▫Какой у вас проект или где работаете?
        Software engineer в Google. Пишу распределённую систему для внутреннего использования.
        ▫В чём вы специалист?
        Знаю о многом понемногу. Пишу на C++, Python, JavaScript, Go.
        ▫Чем можете быть интересны или полезны сообществу?
        Могу поддержать беседу.
        ▫Чем интересно сообщество вам?
        Интересуюсь k8s.
        ▫Откуда вы?
        Мюнхен
        ▫Как узнали про группу?
        Из другого чата.
        #whois
    
 
     Anonymous
    Anonymous 
    
    
 
     Denis
    Denis 
    
    
        
        
        
        Одного мне не хватает в Kubernetes для полного счастья - это периодических задач.
    
 
     Denis
    Denis 
    
    
        
        
        
        просто задачки (Jobs) там есть... а вот чтбы cron-like... пока не подтянули, хотя вроде упоминания уже в коде есть
    
 
     Alexander
    Alexander 
    
    
        
        
        
        да ;) именно их
    
 
     Alexander
    Alexander 
    
    
        
        
        
        решал костылем через crond на базе alpine-образа (он там типа "из коробки")
    
 
     Alexander
    Alexander 
    
    
        
        
        
        может кто сталкивался и подскажет более правильное решение?
    
 
     Alexander
    Alexander 
    
    
        
        
        
        ▫️Какой у вас проект или где работаете?
        проект getblank.net
        ▫️В чём вы специалист?
        admin, voip, freeswitch, opensips, linux, docker и т.д.
        немного js, node.js
        ▫️Чем можете быть интересны или полезны сообществу?
        веду блог sclif.pro , делюсь своим опытом 
        ▫️Чем интересно сообщество вам?
        есть интререс k8s
        ▫️Откуда вы?
        Тюмень
        ▫️Как узнали про группу?
        telegram
        #whois