Тёмный
Флант
Флант
Флант
Подписаться
pxzlexzc

Компания «Флант» (flant.ru) - специалисты по Kubernetes и DevOps. На рынке - с 2008 года. Сопровождаем production (и связанные окружения) любых масштабов в режиме 24×7 и под ключ, с помощью постоянной команды квалифицированных инженеров.

Внедряем отточенные многолетней практикой DevOps-процессы, помогаем разработчикам правильно и эффективно использовать контейнеры, K8s и другие технологии для реализации CI/CD и связанных задач, бизнесу - достигать своих целей. Обслуживаем 1000+ приложений в production. Ориентируемся на долгосрочное сотрудничество.

Первый в России сертифицированный поставщик услуг по Kubernetes (статус KCSP в CNCF). В штате - десятки инженеров, сертифицированных как Certified Kubernetes Administrators.

Авторы werf (werf.io), shell-operator и других Open Source-проектов для cloud native-экосистемы. Регулярно выступаем на конференциях.
Презентация Deckhouse Stronghold
1:25:20
7 часов назад
Комментарии
@maxpain177
@maxpain177 2 дня назад
чет вы переусложнили всё, целая команда работает над key value хранилищем ахахахахах мы храним секреты в коде проекта в гите и докер образах, удобно и ничего лишнего - минимализм и простота
@alexandrshatilov8227
@alexandrshatilov8227 7 дней назад
Невероятный доклад! Спасибо огромное
@MichiSig
@MichiSig 23 дня назад
В видео-докладе не было полностью раскрыто про слои docker-образа, которые пушатся в registry как отдельные docker-образы (для werf). С кэшированием слоев в рамках docker-а показали, а с werf-ом - нет. Так что происходит в werf, если изменяется какой-то слой docker-образа? Он только измененный слой запушит в registry? 11:30
@АнтонВасильев-т2я
@АнтонВасильев-т2я 29 дней назад
хороший доклад
@VasiliyVolkov
@VasiliyVolkov Месяц назад
ААААА! 64гига... Как мртг, катси, нагиос и (о боже) опен-вьюв 20 лет назад мониторили?.. "Дайте мне больше денег (т.е. памяти, цпу и айопсов)" (с) любой продавант ЗЫ: спикеру Вове (как сам представился) респект. Всё очень доступно и интересно ) ЗЫЫ: TSDB придумывали-придумывали-придумывали. "а давайте ноусиквел новую поверх тсдб придумаем" )
@VasiliyVolkov
@VasiliyVolkov Месяц назад
Я не к тому, что увеличилось количество метрик. Я к тому, что нафига оно увеличилось? Т.е. просто снизилось требование к анализаторам (человекам)? Отучились анализировать?
@Flant
@Flant 2 дня назад
@@VasiliyVolkov Действительно, сейчас количество метрик кратно увеличилось, и зачастую меня это тоже шокирует. Но я попробую побыть адвокатом текущих систем мониторинга. Если вернуться на 20-25 лет назад, то системы были достаточно простыми: монолитное приложение, запущенное на физическом сервере, и рядом ещё база данных, на соседнем сервере. Всё, что нам нужно было знать, укладывалось в пару сотен метрик. Сейчас же ситуация совсем другая: монолит превратился в десятки, а то и сотни микросервисов, а инфраструктура обросла дополнительными слоями: виртуализация, контейнеризация, оркестрация. Всё это приводит к кратному росту количества метрик. С другой стороны, есть некая путаница в терминах. С точки зрения Prometheus, да и любой современной системы мониторинга на базе TSDB, значение имеют временные ряды. Например, http_request_total{instance="1.1.1.1", method="GET"} и http_request_total{instance="2.2.2.2", method="GET"} - это два временных ряда, но метрика-то одна, а не две! На мой взгляд, это важно понимать. В докладе как раз идёт речь о количестве временных рядов, а не метрик. Однако сейчас у нас есть полноценный язык запросов (например, PromQL), который позволяет работать не напрямую с временными рядами, а строить агрегаты на их основе. Тем не менее, часто возникает ситуация, когда в лейблы пытаются добавить слишком много ненужной информации, что тоже ведёт к росту количества временных рядов. В итоге, 64 ГБ оперативки для мониторинга кажется слишком много, но проблема заключается не в увеличении количества метрик как таковых, а в недостаточном понимании инструментов и неправильной работе с ними.
@theapostal9311
@theapostal9311 Месяц назад
Хотел рассказать про опыт, в итоге кратко и внятно рассказал про абстракции и архитектуру кубера:) Очень полезный и ёмкий доклад, спасибо!
@xcvxcvxcvx
@xcvxcvxcvx Месяц назад
Дэвид Мэгтон, серьёзно? 🤣
@КамилаКадрян
@КамилаКадрян Месяц назад
Лучший! Отличный доклад! Большое спасибо
@solckey1534
@solckey1534 2 месяца назад
Дима, что случилось? ну ладно имя сменил или фамилию, но все вместе? ну это так шутки, спасибо что работаешь на Русско-говорящую публику, и продолжаешь делать опенсорс
@михаилказанцев-п4щ
@михаилказанцев-п4щ 2 месяца назад
Вы делаете хорошее решение, но не нравится цена, а в community нет графического интерфейса а значит и смысла. Не совершайте ошибок прошлых хороших проектов, технически превосходящих конкурентов, но дорогих и из-за этого погибших.
@manOfPlanetEarth
@manOfPlanetEarth 2 месяца назад
что значит дорогих? Как понять, что дорогие? А так - хороший продукт и не дб дешёвым.
@михаилказанцев-п4щ
@михаилказанцев-п4щ 2 месяца назад
@@manOfPlanetEarth цена примерно равна цене квартиры в нашем регионе, считаю дорого.
@manOfPlanetEarth
@manOfPlanetEarth 2 месяца назад
@@михаилказанцев-п4щ "цена равна квартире в нашем регионе" <- вот что за манера вокруг да около? говори регион, стоимость квартиры. а так - вообще ничего не понятно.
@михаилказанцев-п4щ
@михаилказанцев-п4щ 2 месяца назад
@@manOfPlanetEarth и так понятно же что в районе миллионов. Точно не говорят.
@manOfPlanetEarth
@manOfPlanetEarth 2 месяца назад
0:33 Дмитрий Столяров же основатель Фланта. Или он переименовался в Давида Мэгтона?😁😁
@Antresoliorg
@Antresoliorg 2 месяца назад
Альтер эго поглотило. Кажется у него проблемы.
@manOfPlanetEarth
@manOfPlanetEarth 2 месяца назад
@@Antresoliorg Хз на счет проблем: возможно, просто отмежевывается от рашки. Так для бизнеса хорошо.
@wadyn95
@wadyn95 2 месяца назад
Ничего себе, так доступно , но при этом в деталях! Потрясающий доклад
@dmitryd1572
@dmitryd1572 2 месяца назад
Толковый доклад, спасибо !
@DekardKain311
@DekardKain311 2 месяца назад
Документация по стронгхолду у вас это конечно ппц
@vasilymarmer7940
@vasilymarmer7940 Месяц назад
Привет! А что больше всего стоит пофиксить в документации? Каких конкретно кусков не хватает? Мы бы очень хотели помочь :)
@v.lavrinovics1970
@v.lavrinovics1970 3 месяца назад
"убьёт"; Весьма не правильно говорить так о программных действиях.
@VasiliyVolkov
@VasiliyVolkov 3 месяца назад
Чьёрд! Я ушел как раз, когда звук пропал, а мой вопрос и понравился, вот )))
@sergey2151
@sergey2151 3 месяца назад
Материал подается хорошо, для введения в тему - самое то. Только докладчик слишком много жестикулирует, ОЧЕНЬ отвлекает от просмотра картинки. Если не получается контролировать руки, то можно просто "обрезать" человека по плечи или вообще убрать из кадра бОльшую часть времени.
@mikhailmakarov7772
@mikhailmakarov7772 3 месяца назад
Отличный доклад, спасибо. Только странно что именно этого ведущего выбрали с речевым дефектом.
@Moveah
@Moveah 4 месяца назад
После прослушивания этого доклада я ощутил смесь разочарования и потенциала. Начиная с презентации, я надеялся увидеть четкие, практические подходы к управлению проектами, но вместо этого мне пришлось столкнуться с бесконечным потоком слайдов и хаосом в организации материала. Особенно это касается момента, когда обсуждалась "проблема часа инженера". Введение концепции 'слотов времени' и универсальных единиц измерения работы инженера кажется непродуктивным. Это упрощает понимание человеческого таланта и креативности до простых цифр, что, на мой взгляд, не отражает истинную ценность инженерной работы. Докладчик казался потерянным в собственных объяснениях, что подрывает доверие к представляемым методам. Как можно ожидать, что кто-то захочет применять эти методы, когда даже спикер кажется неуверенным в их пользе? Ещё один критический момент - это непрекращающееся переключение слайдов. Это отвлекает и делает следование за ходом доклада утомительным. Каждый раз, когда докладчик пытался объяснить свои методы, это звучало скорее как отчаянная попытка звучать убедительно, нежели как демонстрация эффективного решения. Если бы Стив Джобс находился в зале, я уверен, он бы поставил под вопрос столь сложный подход к измерению работы инженеров, упускающий из виду важность инноваций и креативности. Он всегда подчеркивал, что величайшая ценность заключается не в количестве потраченных часов, а в качестве и влиянии созданного продукта. Нужно сосредоточиться на том, как эти методы могут реально улучшить работу команды. Этот доклад был упущенной возможностью демонстрации эффективной интеграции скрама и канбана в рабочем процессе. Надеюсь, что в следующий раз мы увидим от Фланта более вдохновляющий и понятный доклад.
@sergeygoncharuk6258
@sergeygoncharuk6258 4 месяца назад
Иван, привет! Рад видеть, что бывшие коллеги-ПМы интересуются моим докладом, правда очень странно видеть отзыв на доклад о фреймворке, написанный таким образом, как будто ты не знаешь, как это работает в жизни и требуешь практических подходов, по которым работал сам. За критику по количеству слайдов спасибо! Учту в будущем. А сейчас, так как ты смотрел этот доклад в видео-версии, предлагаю лайфхак: можно нажать паузу и внимательно рассмотреть слайд, я старался сделать так, чтобы информация на нем иллюстрировала слова, которые я говорю и делала их наглядными. К сожалению, тема доклада довольно узкая, а времени на ее раскрытие не так много, чтобы в доклад уложить еще и методы развития и проявления творческих способностей инженеров команды. Да и тебе ли не знать, что во Фланте существуют для этого иные механизмы, например performance review, с описанием которого можно ознакомиться в этом докладе ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-japvfswnwtg.html Ну и наконец, если бы Стив Джобс был на моем докладе, я был бы счастлив, что такого масштаба человек пришел, чтобы послушать меня и задает вопросы по существу. Удачи, Иван!
@maks-xn6rg
@maks-xn6rg 4 месяца назад
Чет водичка какая-то)) старый доклад актуальнее
@DmitriiGlushchenko
@DmitriiGlushchenko 4 месяца назад
26.21 "если у Вас в одном кластере живет и дев и прод ...." - Чегооо? Отвага и безумие + экономия. Не делайте так(
@PahaUsd
@PahaUsd 4 месяца назад
было интересно
@junegton
@junegton 6 месяцев назад
после фразы "куб не предназначен для одновременной работы с несколькими командами" - можно расходиться, у вас руки не из того места растут
@jidckii
@jidckii 6 месяцев назад
Рассказал про проблемы, а что это такое и как его использовать и кейсы, чёт ничего не рассказал. Зачем вообще мне этот вектор нужен? От того, что он "классный", чёт как то попробовать не захотелось)
@Алексей-ъ2ф8ц
@Алексей-ъ2ф8ц 6 месяцев назад
Настроил vector года 2 назад. Логи контейнеров в elasticsearch, логи nginx отдельно в clickhouse, до сих пор работает стабильно. Правда в clickhouse по факту через http вставляет, тот самый json insert.
@spiritcxz
@spiritcxz 6 месяцев назад
смешно 😄 1. что мешает держать тестовый и прод в разных кластерах или в разных неймспейсах. 2. так же допустим для теста в gitops репе можно создать тестовую и продовую папку для манифестов. 3. еще ни разу не было проблем с деплоем. 4. выпрямите руки и делайте правильное тегирование и проблем не будет. уже как неделю юзаю flux и проблем не знаю
@SlavaVy0
@SlavaVy0 6 месяцев назад
Классный доклад, архитектору бы немного подтянуть речь, чтобы голос был совсем дикторским, было бы прям совсем огонь!
@ivanbrykalov9955
@ivanbrykalov9955 6 месяцев назад
Спасибо, было весьма интересно. Уже используем декхаус, подумаем ещё над Лантри)
@batazor
@batazor 7 месяцев назад
werf в эпоху flux/argocd не очень понятен для меня а вот Nelm наверно будет интересно посмотреть
@andrew2066
@andrew2066 7 месяцев назад
Эх, я думал что в ролике будет идти речь чем заменить K8s (nomad, serverless etc) а тут просто о надстройке над ним для энтерпрайза.
@cucumbaislife
@cucumbaislife 7 месяцев назад
спасибо за подробный доклад. Именно такие вещи и двигают opensource. Желаю werf стабильного развития!
@semremal
@semremal 7 месяцев назад
Спасибо за демонстрации разницы между нормальными управленцами и теми, кто считает, что скрама (или альтернативы) достаточно
@владимирсенцов-р1ю
@владимирсенцов-р1ю 8 месяцев назад
Не всегда можно назад состояние откатить. Например прошла миграция в базу и убрали поля из таблицы. В модели они при откате появятся 😢.
@Lev637
@Lev637 8 месяцев назад
ну, это каждому на свой вкус и цвет. лично мы используем популярные фреймворки и очень довольны. конечно, каждый их под себя адаптирует, но если управлять этим с коучем или аспро.agile, например, то адаптация проходит проще
@sergeygoncharuk6258
@sergeygoncharuk6258 8 месяцев назад
"это каждому на свой вкус и цвет" - вот тут согласен на все 146%, если в вашем конкретном производственном процессе подходит готовое, то изобретать велосипед ни к чему
@smaileee
@smaileee 8 месяцев назад
вообще-то это была створка двери, а не крышка рояля...
@andrey.nekrasov
@andrey.nekrasov 8 месяцев назад
"Голый докер в 2024 вряд ли будет использоваться". Пишу из 2024. Ну более-менее докер уже начинает нами использоваться и кажется многие его уже не боятся :) Хотя некоторым бы стоило уже начать делать свои поделки в докере, мне все же удобнее было бы разворачивать, но они еще не умеют.
@berg4mut
@berg4mut 8 месяцев назад
Все это очень круто, но кто готов интегрироваться во флан продукты вместо того что-бы юзать ванильные решения, вопрос. Фор фан - гуд, для прода нот реди ет.
@ilyalesikov3868
@ilyalesikov3868 8 месяцев назад
werf опенсорсный, свободный и в CNCF (как и Helm), никаких других продуктов Фланта для работы не требует. Активных за последний месяц проектов (обычно один проект - один репозиторий), использующих werf, больше 10 тысяч. Конечно, не Helm, но всё же. Скоро ещё выделим эту новую подсистему развертывания в отдельный продукт (Nelm), он не будет затрагивать сборку и ряд других вещей, которыми werf занимается. Nelm будет прямой альтернативой Helm.
@VilikSpb
@VilikSpb 8 месяцев назад
Спасибо, очень интересно. Запишите по возможности подобное видео по trdl.
@DimosMos
@DimosMos 8 месяцев назад
Должен ли DevOps знать все детали разработки? Может, каждый должен заниматься своим делом? ✌️😉
@youmeek
@youmeek 8 месяцев назад
Спасибо. Отличный доклад!
@nobody_nowhere_
@nobody_nowhere_ 9 месяцев назад
очень не хватает еще vs helmfile вышло бы поинтереснее..
@Flant
@Flant 9 месяцев назад
на 52:12 как раз об этом:)
@romann1295
@romann1295 9 месяцев назад
Спасибо большое, было интересно. Пока только хельм юзаем, стоит рассмотреть и другие подходы
@evseevav
@evseevav 9 месяцев назад
Как можно так скучно рассказывать про такую интересную вещь?
@jidckii
@jidckii 9 месяцев назад
Потому, что они разработчики, а не рассказчики
@evseevav
@evseevav 9 месяцев назад
@@jidckii нельзя было найти разработчика-рассказчика? Ну или изложение более интересное сделать.
@ilyalesikov3868
@ilyalesikov3868 8 месяцев назад
@@evseevav Посоветуйте, что не так, постараюсь получше в следующий раз
@ilyalesikov3868
@ilyalesikov3868 8 месяцев назад
Хотя, справедливости ради, в этот раз мне самому не понравилось, как выступил. Когда пытался пересмотреть, хватило меня на пару минут. Мало времени выделил на подготовку, в итоге подтупливал и какое-то все такое вышло. Но если есть конкретные пожелания, я бы послушал
@alexanderr2688
@alexanderr2688 6 месяцев назад
@@ilyalesikov3868 а мне наоборот понравилось, всё по делу. Отдельно хочется отметить хорошее разрешение камеры, освещение и звук
@Flant
@Flant 9 месяцев назад
Вопрос, на который мы отвечали письменно в чате встречи: Вопрос: будет ли в werf поддержка Timoni + CUE? Ответ: У нас как раз появился новый движок деплоя, который пришел на замену helm и совместим с helm. Давать несколько альтернативных вариантов для деплоя - немного не наш путь, такой подход больше практикуется например в skaffold, который поддерживает множество бекендов, в том виде как они есть. У werf другой подход, мы стараемся предлагать один вариант и сильно дорабатываем его так, чтобы он соответствовал некоторым базовым требованиям.
@werf8888
@werf8888 9 месяцев назад
верф это мое имя
@aleks_strong
@aleks_strong 10 месяцев назад
спасибо, сжато и чётко)
@kl45gp
@kl45gp 11 месяцев назад
сволочи такую лекцию прервали!
@Holms
@Holms 11 месяцев назад
а gitlab autodevops это gitops или это gitops+ciops? там есть обратная связь, измены регистри там не имеет значения ) я удалил все образы и даже подменял существующий gitlab agent'у на это вообще плевать :) ну и там два способа либо pull либо push deployment. тоесть pull когда хранишь манифесты в репо и агент пулит в кластер изминения, а push когда совственно ci/cd пушит изминения но там есть обратная связь в deploy пайплайне и там собирается хелм сам по шаблонам что удобно при множестве микросервисов, мне вообще писать скрипты не надо все шаблонно :) правда вот со стэйджом я пока не разобрался но наверно у них есть решение и для стэджа с полным окружением под ревью и для миграций тоже.
@Flant
@Flant 9 месяцев назад
GitLab Auto DevOps - это «сахар», который в простых сценариях позволяет не думать о части конфигурации доставки приложения и настройки различного рода интеграций (в том числе с Flux, который реализует устоявшееся понимание GitOps). Но по большому счету, то, что дает GitLab AutoDevOps, можно самостоятельно построить на базе того же GitLab CI/CD или любой другой CI-системы.
@eletenkov
@eletenkov 11 месяцев назад
Слишком много воды.
@JohnSmith-ok1vi
@JohnSmith-ok1vi 11 месяцев назад
Иначе бы Дима не заработал 30 лямов за 22 год😁
@panchwall_devops
@panchwall_devops Год назад
доходчиво как и всегда. спасибо