DevOps ЗДОРОВОГО ЧЕЛОВЕКА / Все пути ведут в КУБЕРНЕТЕС / Интервью с Дмитрием Столяровым
В этом выпуске вы максимально глубоко погрузитесь в мир девопса, Кубернетеса, Докера и всего, что с этим связано. Гость выпуска - кофаундер компании "Флант", Chief technical officer, высококлассный devops-инженер и просто человек-зажигалка - Дмитрий Столяров!
За эти два часа вы узнаете историю развития Димы, послушаете про кубик и докеры, узнаете, чем хорош опенсорс и как в него вкатилась компания Флант, а также узнаете, как строится распределенная команда высококлассных спецов.
Так что заваривайте чаинский/кофеинский и погнали - будет интересно! 😉
ССЫЛКИ:
- Твиттер Димы: / dmistol
- Linkedin Димы: / distol
- Группа Фланта в телеге: t.me/flant_chat
- Канал Фланта в ютубе: / Флант
- Аудио-версия выпуска: / e104
- Все материалы из выпуска: t.me/itbeard/474
- Стать спонсором канала: kzhead.infojoin
НАВИГАЦИЯ:
0:00 - Вступление
1:22 - Школьные годы
6:06 - Лекции в универе
8:40 - Немного про Флант
9:40 - Откуда опыт
10:37 - 100 часов в неделю
14:05 - Почему про Столярова знают многие
16:25 - Что такое DevOps
22:05 - Кто такой DevOps-инженер
28:00 - Нужны ли девопсы внутри команд
30:15 - Аутсорс-практики девопса
31:00 - Infrastructure-as-Code (IAC)
33:11 - Почему появился Докер
36:08 - Kubernetes
41:20 - Про монополию Кубернетеса
47:47 - GitOps
52:25 - Сервайс
53:21 - Разница между CI/CD/CD
1:06:20 - Что было до кубика
1:09:28 - Умрёт ли кубик
1:11:30 - Как Флант пришел к опенсорсу
1:21:42 - Где искать популярность на аутсорсе
1:23:34 - Когда продукт готов к опенсорсу
1:25:33 - Про опенсорс-проекты Фланта
1:46:23 - Как появился Флант
1:54:40 - Чем занимается Флант
2:04:44 - Как построить удаленную команду
2:09:57 - Проблемы удаленных команд
2:11:06 - Продуктивность работы из дома
2:16:16 - Удаленный контакт
2:20:25 - Процесс найма во Фланте
2:32:00 - Про переезд в Германию
2:41:10 - БЛИЦ
2:53:55 - КОНКУРС
МОИ КОНТАКТЫ:
- Подпишись на этот KZhead канал :)
- Telegram: t.me/itbeard
- Instagram: / itbeard
- Twitter: / iamitbeard
- SoundCloud: / itbeard
- Discord: s.itbeard.com/discord
- Сайт: itbeard.com
#айтиборода #ityoutubersru #devops
Таймлайны для крутых ребят: 0:00 - Начало 1:22 - Школьные годы 6:06 - Лекции в универе 8:40 - Немного про Флант 9:40 - Откуда опыт 10:37 - 100 часов в неделю 14:05 - Почему про Столярова знают многие 16:25 - Что такое DevOps 22:05 - Кто такой DevOps-инженер 28:00 - Нужны ли девопсы внутри команд 30:15 - Аутсорс-практики девопса 31:00 - Infrastructure-as-Code (IAC) 33:11 - Почему появился Докер 36:08 - Kubernetes 41:20 - Про монополию кубика 47:47 - GitOps 52:25 - Сервайс 53:21 - Разница между CI/CD/CD 1:06:20 - Что было до кубика 1:09:28 - Умрёт ли кубик 1:11:30 - Как флант пришел к опенсорсу 1:21:42 - Где искать популярность на аутсорте 1:23:34 - Когда продукт готов к опенсорсу 1:25:33 - Про опенсорс-проекты Фланта 1:46:23 - Как появился Флант 1:54:40 - Чем занимаесть Флант 2:04:44 - Как постраить удаленную команду 2:09:57 - Проблемы удаленных команд 2:11:06 - Продуктивность работы из дома 2:16:16 - Удаленный контакт 2:20:25 - Процесс найма во Фланте 2:32:00 - Про переезд в Германию 2:41:10 - БЛИЦ 2:53:55 - КОНКУРС
Сделай пожалуйста интервью с Xamarin разработчиком
так ну получается этот параметр это --config-templates-dir=''", который меняет папку в которую будут складываться темплейты конфигов. сори, если ошибся, я не девопс)
#КОНКУРС herebyIAdmitThatFromLatestMightBreakReproducibility чтобы не пихали latest где не попадя, ограждает от неожиданных смен версий, уберегает от непредвиденных ошибок, связанных с появлением новой версии базового образа. Попытка лишний раз вразумить людей, убедиться, что они знают, на какой риск идут
А ты тут участвуешь? www.it-nights.ru
А где таймкод когда сменились стулья?
Посмотрел Дудя, посмотрел Бороду - это уже 6 часов. Попил кофе, пообедал - всё, рабочий день окончен!
хаха, всё правильно))
Дудя то зачем, пожалей мозг.
Я сразу перехожу на техническую часть, экономия времени колоссальная. Фсбшного Дудя - в топку.
@@itbeard нуу, хуй знает. Если считать что это правильно, то в таком случае непоследовательно потом удивляться тому что кто-то проёбывает дэдлайны, халтурит на работе и тд.
Смотрел на х2 скорости, часть пропускал - все равно кучу времени потратил. Но информативно, спасибо
Переработки? - Да, есть Высокие нагрузки? - Конечно Высокие зарплаты? - Не, рынок раздут, неоправданно высокие зп
С каждым годом, всё больше и больше нужны знания Cloud + k8s + terraform, Cloud при этом желательно AWS, GCP, Azure.
Мне тут говорят что энтерпрайз на ажуре и клиенты там жирные , платят больше, а на амазон больше стартапы, так ли это ?
Deniiiiiis, как же приятно видеть тебя
Мне всегда казалось, что тебя должны пригласить освещать тему DevOps
Как ситуация сейчас, спустя год?
Не так давно просмотрел все выступления Столярова на High Load, а тут интервью с ним. Спасибо бородачу! 🙏🏼
на здоровье!
Только начал смотреть, уже лайк за Диму!
Лекс, ПОЗДРАВЛЯЮ с 200К. Желаю, чтобы канал дальше развивался. АйТи Борода стал частью моей жизни в IT. Начал смотреть тебя когда еще было 20К. Огромное спасибо за все видосы которые ты делаешь. Ты делаешь KZhead полезным!!! С нетерпением жду очередного видоса!!
спасибо!
200k, думал там близится к 1М. Контент прекрасен и видно насколько стал лучше за последние 4-5 месяцев!
Отлично, почти 3 часа мотивации:)
Это видео входит в топ 10 по запросу DevOps за последний год без учета региона и языка, что круто ! Видео хорошее, 2-й раз смотрю.
Спасибо. Очень круто. Думаю ещё одно интервью с этим человеком было бы не менее интересно.
Вот это хороший гость! Пожалуй наиболее интересный в россии. Низкий поклон!
Комментарий в поддержку этого видео. Молодец )
Отличное интервью! Дима давал классные полные ответы и не уклонялся от блица.
Спасибо за таких почетных гостей!
Честно не слышал кто такой Дмитрий Столяров, но просмотрел все 3 часа непрерывно, теперь я знаю кого посоветовать для полной интеграции кубера )
Очень интересный выпуск! Приятный собеседник !) спасибо ребят
Очень мощно, наверное одно из самых интересных интервью что я у тебя смотрел. 👍
Самое мощное про с++
Очень интересный человек, спасибо за ролик! Приятно иметь такого земляка.
Охрененный выпуск - на одном дыхании))
Привет, очень рад что вышло это интервью, всегда были интересны выступления Дмитрия и вот теперь можно узнать человека подробнее. Безусловно Флант сделал много просветительской работы, а также удобные наработки для других разработчиков, админов и девопсов чтобы упростить катание в прод, огромное спасибо. Формируете правильный "майндсет". #конкурс Для конкурса я написал скриптик который ищет и сортирует параметры по длинне и выводит их. Вот топ-5: 1. herebyIAdmitThatFromLatestMightBreakReproducibility - 51 символа 2. herebyIAdmitThatBranchMightBreakReproducibility - 47 символа 3. beforeInstallCacheVersion - 25 символа 4. beforeSetupCacheVersion - 23 символа 5. installCacheVersion - 19 символа Самый долгий параметр отвечает за согласие пользователя, с тем что пользователь несёт ответсвенность и ПОНИМАЕТ последствия каждоразовой проверки werf'ом хэшсум актуального базового образа в докер реджистри. Для полной "детерминированности" лучше использовать конкретные тэги образа и не использовать параметр Код: from urllib.request import urlopen YML_URL = "raw.githubusercontent.com/werf/werf/master/docs/_data/werf_yaml.yml" yml_response = urlopen(YML_URL) yml_lines = [line.decode('utf-8').strip().replace('\t', '') for line in yml_response.readlines()] parameter_pairs = [line for line in yml_lines if line.startswith("name:")] configuration_parameters = set((pair.split(':')[1].strip() for pair in parameter_pairs)) for i, parameter in enumerate(sorted(configuration_parameters, key=len, reverse=True)[:9]): print(f"{i+1}. {parameter} - {len(parameter)} символа") Сам я студент и не могу позволить себе такую клавиатуру, но кода приходится писать очень много, надеюсь у меня получится выиграть!
Ниче ты пузо отрастил ) не смотрел пол года) выпуск пушка!
чаще смотри, и не будешь пузмян замечать)_
Это не пузо, это комок нервов=)
@@tomatguitar это просто второй подмозг. Чтобы обрабатывать информацию со второго монитора на работе.
Смотрел как-то раз его лекцию, очень крутой специалист. Спасибо!
видимо ты не крутой ) Очнись 2 часа ереси и это не только моё мнение.
Годное интервью! Спасибо, Лекс))
Ну за такое отдельный респект!
Классный выпуск! Спасибо!
Хоть я и не devops, но интервью топ. Интересный чел, интересная манера общения. Мои мысли по поводу жизненной позиции - идентичны. Сразу видно, что подходит к жизни с философской точки зрения.
Выкатывабельный код сервайса. Отличный выпуск. Спасибо! Дмитрий Столяров крутой чувак. Понятно объясняет
но не верно
andry ivanov что неверно?
глядя на такие интервью, сколько всего люди в профессии знают, все время чувствую, что никогда ничего не добьюсь:с
Опыт опыт опыт. Главное попасть в эту сферу
Не переживай , это всего лишь опыт)
Классное интервью, прям кайфанул
Как раз писал микросервис один 😄, и смотрел интервью. На одном дыхании, спасибо.
Лучше видео. Спасибо❤️
По работе пришлось столкнуться с докером, заинтересовался что там вообще вокруг этой темы, и вот тут ваше интервью заиграло новыми красками!
Очень интересно! Спасибо
Спасибо, классное интервью, много полезного для себя вынес )
спасибо, живу под Франкфуртом и хочу войти в DevOps, пока учусь, надеюсь устроиться в немецкий филиал Flant в будущем ;)
Поздравляю с 200 000 подписчиками!
Спасибо, приятное впечатление оставил спикер. УРАВНОВЕШЕННЫЙ взгляд
Начал смотреть, а тут ежедневный митап, сложно оторваться, это намного интереснее))
Лайк и комент для поддержки автора канала =)
Я ждал такое интервью с девопсом! Супер! Запиши ещё интервью с Silicon Pravda! Офигенный чувак
Спасибо Фланту, они очень классные ребята. Мне удалось с ними поработать немного времени. И да, Дмитрий верно сказал, что есть люди, которые устают от огромной интенсивности и объема технологий и работ. Я один из уставших. Возможно потому, что я из другого часового пояса, и мне было тяжело работать в непривычные для меня часы с большой вовлеченностью в процесс. Посмеялся и вспомнил про вступительное тестовое задание. Всё так, как и говорит Дмитрий - оно реально на 8 часов (я делал 9). #конкурс herebyIAdmitThatFromLatestMightBreakReproducibility - настоящим я утверждаю и признаю, что могу сломать прод к чертям, если буду использовать latest (всплывающее окошко "Вы точно уверены, что хотите сломать прод?")
Супер, спасибо.
Очень крутое и интересное интервью! Спасибо!
Классное информативное, душевное интервью🤝✊👏🏻🚀 Благодарность📯
Да, отличное видео. Хоть и не все сходу понятно, но информации вагон.
Крутой видос, обязательно к просмотру девопсов и админов которые клеймят себя девопсами, потому что данный ролик дает хорошее поверхностное представление о всем процессе , не понятно даже почему за 5 дней так мало просмотров
Обычно лайк неглядя, но за Столярова еще бы отдельный лайк поставил
А мне понравилось тестовое задание :) Первый раз я его решал сам ночью и не добрался до языка X, уснул и бросил. Второй раз помогал товарищу, так делать нехорошо конечно, но быстро добравшись до языка X, получил кучу интересных эмоций!
Сам работаю DevOps инженером более 6-ти лет. 2 года с K8s. И скажу так: я против такой категоричности. Любому инструменту - свое место. Есть специфические вещи которые K8s жует с трудом (но тут скорее всего из-за Docker). К примеру Computer Vision. Я помню когда только начинал работать - все кричали что вот облака придут и Админы больше не будут нужны. По итогу на дворе 2020-й, а админы живее всех живых. Тут примерно то-же. А так спасибо за приятное интервью)
Спасибо! Интересный гость и беседа.
Крутое интервью, спасибо мужики))
всё пытаюсь найти этот длинный параметр verf'a вкомментариях :D Разделил просмотр на три дня, по часику ахха :) Настолько информативно, интересно и полезно! Кстати, выбрал это видео в качестве подготовки перед разговором с командой DevOps :D
Подскажите, можно ли начать работать девопсом после прохождения курсов? Какие курсы можете порекомендовать?
Блииин, полез глянуть что в комментах про конкурс (просто глянуть, мне до участия в таких конкурсах как пешком до Аляски просто XD) и тут БАЦ 201к подписчиков! Леха, искренне поздравляю, желаю самое главное в настоящее время - ЗДОРОВЬЯ, ну и само собой когда-нибудь лям))) Ну и, спасибо за видос, блин, максимально интересно, но есть такое ощущение, что "я понял - что я нифига не понял")))
спасибо!)
Лайк не глядя)
Я делал это тестовое задание с 10 утра до 7 вечера. Мне было так интересно, что там дальше. Не заметил, как день прошел. К себе они меня не взяли, но зато я в Штатах :)
Дмитрий как попали в США, вы там DevOps работаете
@@RusR13 Попал случайно при большом колличестве целенаправленных действий. :) DevOps-ом сейчас не зарабатываю.
@@troshenkov а кем сейчас работаете?
@@sevalmi8681 до covid работал в Cisco. Сейчас работаю на себя и в компании сына.
@@sevalmi8681 электриком)
Спасибо что вспоминаешь нас хорошим словом #конкурс не знали как написать описание! теперь накидают вариантов
топовый выпуск 👍👍
Дмитрий Столяров - красава! Не боиться перемен; ТОТ САМЫЙ человек на которого нужно равняться!
Сделай ещё один выпуск с гостем из DevOps, очень интересно)
51:01 Converge Букву e забыли в конце.
Оч классное и позитивное интервью!
Сегодня еще раз переслушал интервью в фоне и я поддерживаю Дмитрия в том, что он не стал навязывать людям Linux на десктопе, а переключился на сервера где Linux несомненно лучший в этой нише. Сам 3 года назад пересаживался на десктопный Linux и я понимаю все его достоинства и недостатки в пользовательском применении. Из плюсов я бы отметил полную кастомизацию рабочих окружений (разве что DDE плохо кастомизируется), более быструю работу с HDD по сравнению с Windows и macOS, отсутствие большого количества малварей/зловредов и стабильность системы (по крайней мере в Debian-based дистрах). Из минусов я бы отметил отсутствие нужного проф. софта (поэтому нужно довольствоваться неудобными аналогами), некоторые настройки все-еще приходиться править напрямую в конфигах (Bad UX), графические оболочки все еще далеки от идеала (DDE более менее проработана, в отличии от других оболочек как с точки зрения UX так и UI), проблемы с драйверами (да виноваты производители, но страдают простые пользователи), большой зоопарк дистрибутивов (ситуация с ними напоминает басню Крылова: "Лебедь, Рак и Щука"), токсичное комьюнити по отношению к новичкам. При этом буквально каждый год публикуют статьи что вот-вот GNU Linux уделает Windows на десктопе, и радуются колебаниям между 2 и 3% доли на десктопе, хотя ситуация по сути никак не меняется уже 20 лет!
просто грейт спс за видос со Столяровым!!!
на здоровье!)
за Столярова лайк не глядя)
Объясните плз концепт , что stage нужно всегда заново собирать. 1:00:53
Оооо! Респект за доверие клиенту!
Отлично ) Вечером посмотрю ,уверен ,топ как всегда ) Хотелось бы юнити разрабов ,послушать )
Их тоже относят к разрабам?
@@HappyLamaPlay а разве нет?
@@user-wh2lh3ff5s а разве да?
@@HappyLamaPlay чем они отличаются от других ?
@@user-wh2lh3ff5s юнитью
Подтягивайте мат часть: игра "танчики" была на приставке Dendy, а не Sega )) P.S. спасибо за выпуск - на одном дыхании, несмотря на длительность.
На Денди не было ни одной самостоятельной игры. Это все были копии игр с нормальных приставок
Пытливый, ищущий ум, энергичность, ответственный подход и великолепная харизма! Ждал от Димы традиционного ответа на вопрос: "Как дела?" - "Восхитительно!". Часть команды для Фланта Дима нашел среди своих студентов на кафедре ЭВА, это были такие же соображающие и интересующиеся ребята. Для них Дима летом устраивал факультатив. Студенты перед которыми Дима извиняется за свою придирчивость, казалось (со стороны) что брали его измором. Это очень самокритично. Запала в памяти сценка с очередной пересдачи зачета, когда Дима дает студенту книгу по алгоритмам , указывает на тему сортировка пузырьком и просит быть готовым через 10 минут. Через 10 минут, к сожалению от студента не последовало красноречия. С большой теплотой вспоминаю то время жизненного пути когда наши дороги пересекались.
Я вообще фронтенд делаю, но этот видос почему-то одним из самых увлекательных для меня оказался)
Крутейший чел! ставлю лайк и смотрю
очень зажигательный человек, вдохновляет на подвиги =) многое может и не знаю о чем тут говорят, но энергией зарядилась))
#Конкурс Если человек напечатал это, то он серьезно настроен. А самый серьезно настроенный человек, открыв глаза утром, произносит это вслух.
Но мне больше адвантеч нравится. Шлепать в прод куда более надежнее не указательным, не мизинчиком, а большим пальцем.
1) 51:00 - "converge" 2) CD - поддержка кода в состоянии "выкатывабельности" :)) реально лучше и не скажешь. 3) не согласен, что К8s убил Ansible. Всё-таки они разных полей ягоды и используются вместе в условиях HA-инфраструктур. Но мысль понятна.
А я вот любил как раз жёстких преподов в универе. Которые реально по делу дрючили. Они как раз и дали буст.
Спасибо за видео !!! А будет ли интервью с сишником?
Молодец, Лекс! К выходным подготовил огнево для ума
Стараюсь)
Я тоже учился и на первом курсе начал работать там же)
2:42:40 Помню, что смотрел тот доклад, и наконец-то хочу получить ответ на мой вопрос "Надо деплоить базы в Кубе или нет?"
Здоровья и счастья герою данного видео =Ь
Ребята, как насчёт ситуации вокруг Docker и Kubernetes? Kubernetes оффициально обьявил, что поддержза Docker прекращена, но ничего не стоит бояться. Я то не боюсь, но всё таки, надо ли менять стратегию DevOps, которая у нас сторилась вокруг сбора Docker image и разворачивания на Kubernetes? Может есть смысл, перейти на Docker Swarm в более долгосрочной преспективе? Спасибо!
МИЭМ, ееееееее)
Сам работаю девопсом, интересно было послушать! Хотелось бы видео с HR. Как стать, найти первую работу, может смешные истории расскажут с собеседований :)
Где вы работаете девопсом и сколько зарплата
Вижу Столярова - ставлю лайк.
Хожу по квартире и напеваю «IT Борода», жена смотрит косо. Спасибо за выпуск, у Флант ещё хорошие статьи на Хабре.
на здоровье! да, у них знатный блог там)
у меня такая же реакция была как и у тебя!) когда заговорили про CI/CD pipeline. до сих пор вопросы в голове) я понял это все по другому
Новое слово - выкатабельное. Класс
Думаю, что все знают, что диаметр = 2 радиусам. А гость имел в виду длину окружности земли)
Очень интересно про одну ветку main и про флаги фич. Можно где-то про это поподробнее посмотреть? Спасибо, очень понравился выпуск. Я имею ввиду, помимо гугла, есть ли видосы от Дмитрия?
Вторично слушаю. Первый раз через подкаст.
Не тот Столяров конечна, но и это интервью я с удовольствием посмотрю, лайкусик заочно:*
с тем тоже замутим когда-нибудь)
@@itbeard У него как раз в следующем году выход второго издания серии "Программирование. Введение в профессию"
Пардон, а кто этот Столяров? На.ютубе он есть?
@@darkarcher4319 Пардон, а кто этот Столяров? На.ютубе он есть?
@@fuji6410 кандидат физмат и философских наук А.В. Столяров. Преподаёт на ВМК МГУ. Есть канал на KZhead infoviolence
эх, вот по сравнению с реактивным самураем, и речь хорошая , не спешит никуда и в вопросе разбирается на 200% , но зачем нужен Dev ops так и не понял полностью)
как всегда колорит от Бороды - спс!
Вряд ли это ещё актуально, но хотелось бы услышать от Дмитрия про его подходы по введению веток в VCS, раз уж он косвенно затронул этот момент)
Шикарный гость 😊
Классный чувак! Подкупает уровень асбстракции его рассуждений.
Снова что-то годное палучаеца
получается так
Ааа ваще красавчик! Результат/старани! +++ Идея.
Не могу полностью согласиться с мнением Дмитрия, что k8s убил Ansible. Если вы использовали Ansible, чтобы управлять докерами, то да, в этом плане, конечно, убил. Но возможности Ansible намного шире. Управление докер-контейнерами - это лишь один из аспектов, где Ansible может оказаться полезен.