Однажды Брайан Грант, первый lead architect Kubernetes, написал в Twitter серию тредов о технической истории проекта. Он рассказал о появлении разных фичей в K8s и логике, которая стояла за принятием отдельных решений.
В этом году в честь очередного юбилея оркестратора Брайан собрал все твиты в одну статью. Мы не могли пройти мимо и подготовили перевод.
Из статьи вы узнаете, как в K8s появились контроллеры рабочих нагрузок, декларативная модель ресурсов, descheduler и многое другое.
О серьёзном недостатке Prometheus — чрезмерном потреблении ресурсов — в текстовом варианте доклада технического директора Deckhouse Observability Platform Владимира Гурьянова.
Автор считает, что проблема связана с недостаточным пониманием инструмента и его неверным использованием. В тексте разбирается, что нужно делать, чтобы избегать этого в будущем.
CTO Graphite: я думаю, GitHub выиграл конкуренцию с SourceForge и Google Code вот поэтому.
Сооснователь GitHub: подождите, на самом деле всё было вот так.
Финальная часть анализа State of DevOps Russia 2024:
🔸как изменилось количество компаний с платформами;
🔸почему растёт доля компаний без платформ;
🔸какие ценности и функции платформ выделяют;
🔸с какими трудностями сталкиваются при работе с платформами.
Про состояние инструментальных платформ в российских компаниях — читайте в третьей статье цикла.
26 сентября компания Observe, Inc. представила обновление своей платформы, интегрировав генеративные ИИ-агенты для автоматизации задач, ранее выполнявшихся вручную.
Это нововведение значительно упростит работу DevOps-инженеров и администраторов ИТ. Больше подробностей в нашем материале.
Сейчас OpenTelemetry — это самый быстрорастущий проект CNCF, являющийся набором инструментов для отладки и анализа производительности распределённых систем. Опытом его внедрения поделился тимлид платформенной команды Норвежского управления труда и социального обеспечения.
Какой тернистый путь от первых коммитов до реального применения OpenTelemetry в production со всеми сложностями и подходами к их решению был пройден — узнаете в переводе на Хабре.
У наших инженеров накопился солидный опыт эксплуатации stateful-приложений в Kubernetes, о чем они и рассказали на конференции DevOpsConf в марте этого года. Мы опубликовали текстовую версию доклада.
В статье подсветили ключевые особенности конфигурирования stateful-приложений, а также поделились практическим опытом их использования в разных сценариях. Еще рассказали, почему запуск таких приложений в Kubernetes стал более удобным и безопасным.
👩🏼💻 Статья
🎥 Видео
🎑 Презентация
Если вы хотели поднатаскаться в поиске уязвимостей в кластере Kubernetes, рекомендуем обратить внимание на сборник задач K8s LAN Party. Мы как раз сделали на него подробный обзор: разобрали и прошли все его сценарии, посмотрели, кому он может быть полезен и насколько он выполняет красивые обещания маркетинга на практике😁
https://habr.com/ru/companies/flant/articles/807015
Last call — примите участие в ежегодном исследовании состояния DevOps в России!
Компания «Экспресс 42» при стратегической поддержке Deckhouse, совместно с Yandex Cloud, Head Hunter, AvitoTech, «Тинькофф», JUG Ru Group и OTUS проводят масштабное исследование состояния DevOps в России.
Мы просим всех, кому интересна сфера DevOps, поделиться своей экспертизой. Опрос анонимный и займёт не более 20 минут!
По завершении опроса у вас появится возможность поучаствовать в лотерее с призами. Мы выберем 50 победителей и разыграем среди них следующие подарки:
🔸 полезные книги о DevOps;
🔸 промокоды со скидкой на образовательные курсы OTUS;
🔸 бесплатные онлайн-билеты на конференцию DevOops 2024;
🔸 подписки Tinkoff Pro;
а также:
🔸 20 подписок Telegram Premium сроком 6 месяцев;
🔸 3 офлайн-билета на конференцию DevOops 2024.
👉 Пройти опрос
Всем привет! Недавно мы запустили еще один Telegram-канал — Кубернетика. В нём мы публикуем полезный контент на стыке бизнеса и Kubernetes, контейнерных технологий, инфраструктуры:
— исследования
— тренды
— обзоры
— кейсы
— экспертиза специалистов Deckhouse
— мероприятия и вебинары
Канал стартовал и регулярно пополняется новыми постами. Будет интересен как ИТ-директорам, руководителям ИТ-направлений, техлидам, так и разработчикам, архитекторам, инженерам DevOps-практик.
Подписывайтесь — огонёчки и репосты приветствуются 🙂
P.S. В этом канале мы продолжим публиковать более технический контент.
Просто весь день обменивались в корпмессенджере всякими ссылками на песни про Гагарина и космос. И в итоге решили поделиться подборкой — добавили всё, что было, не фильтровали:)
1. Юрий Гуляев — Знаете, каким он парнем был!
2. Хиль и «Препинаки» — Гагарин
3. Ундервуд — Гагарин, я Вас любила!
4. Мари Краймбрери — Гагарин, я вас любила!
5. Непонятно кто — Гагарин
6. ППК — Воскрешение Space Video
7. Марко Поло — Гагарин
8. MIA BOYKA — ГАГАРИН
9. Александр Зацепин — Тайна третьей планеты (Оркестр п/у Михаила Фадеева)
10. Kim & Buran — Orbita (весь альбом)
В какой-то момент нам надоело, что в разных местах нашей документации термины могли быть написаны по-разному или даже с опечатками. Инженеры могли использовать кириллицу и латиницу для одного и того же слова или даже заменять какое-то понятие на сленговый вариант. Да, частично эту проблему можно решить наличием корректора и гайдлайнов (и мы параллельно шли этим путем), но все же автоматизация проверки терминов — слишком привлекательная идея, чтобы не попытаться ее реализовать. Результаты нашей работы — в статье💪
https://habr.com/ru/companies/flant/articles/806629
Немного интеллектуальной ностальгии😎
Осенью 2019 года мы запустили цикл статей «Практические истории из наших SRE-будней». Мы включали в эти материалы разные небольшие, но любопытные истории — когда-то что-то где-то неожиданно перестало работать, а решение проблемы оказалось нетривиальным.
Эти статьи отлично развивают насмотренность, позволяют проследить за логикой решения нестандартных инженерных задач, а также показывают, насколько неожиданными и нетипичными могут быть источники беспокойств. Итак, поехали🏎
6 практических историй из наших SRE-будней
Golang и HTTP/2. Старая Symfony и Sentry. RabbitMQ и стороннее прокси. Джин в PostgreSQL. Кэширование s3 в nginx. DDoS и Google User Content.
Практические истории из наших SRE-будней. Часть 2
Kafka и переменные от Docker’a в K8s. Как скромные 100 байт стали причиной больших проблем. Как был перегружен K8s-кластер… а на самом деле — перегрет. Ода pg_repack для PostgreSQL.
Практические истории из наших SRE-будней. Часть 3
Затянувшийся перенос сервера в виртуальную машину. Безопасность для Kubernetes-оператора ClickHouse. Ускоренная перезаливка реплик PostgreSQL. CockroachDB не тормозит?
Практические истории из наших SRE-будней. Часть 4
Жил-был нажимательный дом и был у него друг — смотритель зоопарка. Крадущееся обновление на MySQL 8, затаившийся ru_RU.cp1251. Битва Cloudflare с Kubernetes за домен.
Практические истории из наших SRE-будней. Часть 5
Как мы сбежали от прожорливого BlueStore. Бесконечно падающие пробы. redis-operator и потерявшийся приоритет.
Практические истории из наших SRE-будней. Часть 6
Легко ли сегодня установить пакет в CentOS 6? Внезапное переключение DNS и Ingress. Шарада с шардами. Что может быть проще, чем восстановить таблицу из бэкапа? Pod’ов нет, но вы держитесь.
Практические истории из SRE-будней. Часть 7
Как несвязанные коммиты в пакетах Linux привели к неожиданным проблемам.
Расскажете в комментариях к посту, какие интересные инженерные задачи приходилось решать вам?
В июне 2023 года мы получили лицензии ФСТЭК России, разрешающие заниматься деятельностью по защите информации. В статье мы рассказали, как прошли этот путь: на каких видах лицензий остановились и как приводили помещение и средства защиты информации в соответствие с их требованиями.
https://habr.com/ru/companies/flant/articles/805559
⭐️⭐️⭐️ 1000 звезд у Deckhouse на GitHub
Ура! Не успели мы отметить появление 1000-го участника в нашем чате, как подоспела очередная новость — на GitHub у Deckhouse теперь 1000 звезд. Можно задаться вопросом, это просто совпадение, между этими событиями есть корреляция или тут даже причинно-следственная связь... Но мы не будем этого делать, а просто порадуемся:)
А еще скажем спасибо всем, кто ставил звезды (это явно были не только мы — хоть мы и приложили к этому свои GitHub-аккаунты, но нас всё же гораздо меньше), общался в чате, пробовал ставить Deckhouse и пользовался им все эти годы. Вы — те, благодаря кому всё это стало возможным.
Что дальше? Продолжаем и надеемся, что вам будет интересно и дальше быть с нами в этом увлекательном технологическом путешествии:)
Полезные ссылки
— GitHub
— Getting Started
— Все статьи на Хабре с тегом Deckhouse
— Русскоязычный чат
🚀 Deckhouse Kubernetes Platform получила сертификат ФСТЭК России
Это первый оркестратор контейнеров на российском рынке, прошедший испытания регулятора.
18 октября в 12:00 в прямом эфире эксперты Deckhouse расскажут подробности о прохождении сертификации в ФСТЭК России и новых возможностях DKP для защиты информации после получения сертификата от регулятора.
Вы узнаете:
🔹 какие требования по безопасности информации к средствам контейнеризации устанавливает приказ ФСТЭК России от 4.07.2022 №118 и как DKP проходила сертификацию;
🔹 эксперты продемонстрируют основные функции DKP Certified Security Edition и расскажут, в чём преимущества этой версии по сравнению с DKP Enterprise Edition;
🔹 о планах по развитию платформы с учётом новых требований и сертификации других продуктов экосистемы Deckhouse.
Присоединяйтесь к вебинару! Все участники в приоритетном порядке смогут оставить заявку на пилотную версию DKP Certified Security Edition.
Postgres Professional — теперь наш стратегический партнёр.
В рамках договора Postgres Professional инвестирует 3 млрд рублей в развитие экосистемы продуктов Deckhouse. Это поможет нам расширить функциональность решений и укрепить лидерские позиции на рынке.
Средства будут направлены на совершенствование ключевых продуктов: Deckhouse Kubernetes Platform, Deckhouse Virtualization Platform и Deckhouse Observability. Вместе с Postgres Professional мы создадим новые стандарты качества для управления контейнерами и базами данных.
Подробнее читайте в пресс-релизе.
Александр Титов, наш генеральный директор, выступит с докладом «Меньше Linux, больше managed Kubernetes: что мы узнали из исследования State of DevOps Russia» на Platform Engineering Night 16 октября в 20:15.
В докладе — ключевые выводы исследования State of DevOps Russia 2024, а также долгосрочные тренды в российском DevOps с 2020 года.
Поговорим про оркестраторы, информационные системы, CI/CD, инструменты мониторинга и управления инфраструктурой.
Доклад о гибридных кластерах Kubernetes уже доступен!
Руководитель разработки Deckhouse Константин Аксёнов о выборе между облачными и on-premise решениями. Вы узнаете, можно ли не останавливаться на чем-то одном и использовать лучшее от сочетания двух вариантов.
Смотрите запись на удобной вам платформе: YouTube | Rutube | VK Видео | Dzen
Однажды Евгений Торин, DevOps-инженер «Фланта», решил упростить процесс онбординга новичков в работе с Kubernetes с помощью AI. Для этого он использовал k8sgpt — инструмент для диагностики Kubernetes.
В статье автор разобрал утилиту: как её настроить, какие опции доступны и насколько глубокой может быть диагностика. Примеры, команды, логи — всё по-взрослому.
А ведь мы тут втихаря запилили частичную реимплементацию Helm 4 в своей Open Source-утилите для CI/CD werf. А потом взяли и выпустили werf 2.0 после почти четырех лет разработки версии 1.2.
Рассказываем, зачем мы всё это сделали, что такое Nelm, что он привносит в werf, что умеет werf 2.0, как мы планируем развивать werf в будущем и как попробовать новую версию на своем проекте уже сейчас.
https://habr.com/ru/companies/flant/articles/815023/
Недавно ребята из adidas выпустили новую крутую коллаборацию — кроссовки с Канье Уэстом цикл статей о том, как они переводили конфигурацию своей платформы на GitOps. Мы перевели все статьи и собрали их в один материал, из которого можно узнать, как «три полоски» жили до внедрения GitOps, как обстоят дела сейчас и какие планы у платформенной команды на будущее.
https://habr.com/ru/companies/flant/articles/808801
Владимир Гурьянов, технический директор продукта Deckhouse Observability Platform, в этот четверг, 25 апреля, выступит на Big Monitoring Meetup 11. Он расскажет, как правильно хранить метрики в Prometheus.
Тема доклада: «Вчера было много метрик, но по пять, а сегодня мало — но по три»
Тезисы:
Часто считается, что Prometheus чрезмерно потребляет ресурсы. Однако проблема часто кроется не в самом Prometheus, а в способе использования метрик. Многие неправильно используют метрики, пытаясь включить в них излишнюю информацию, например, полные URL и данные user-agent. Это приводит к неоправданному расходу ресурсов. Ключевой вопрос — как сохранить баланс между детальностью метрик и эффективностью мониторинга?
Мой доклад сфокусирован на методах оптимизации хранения данных в Prometheus и лучших практиках Observability для разрешения этого парадокса. Мы рассмотрим, как работает база данных временных рядов (TSDB) и как выбор метрик влияет на ресурсоемкость. Также будут представлены инструменты и подходы для повышения эффективности Prometheus.
Во второй части доклада я поделюсь обзором общих методов Observability, обсудив различные типы данных, помимо метрик. Вы узнаете, какие данные стоит собирать и как они помогают в диагностике инцидентов.
По окончании доклада у вас будет полное представление о создании сбалансированной системы мониторинга с использованием Prometheus.
👉 Зарегистрироваться на Big Monitoring Meetup 11
P.S. Не стесняйтесь и подходите к Владимиру до и после доклада пообщаться про метрики и observability😎
Сегодня вышла очередная версия Kubernetes — 1.30. По традиции рассказываем о новом релизе. Он вобрал в себя 46 изменений, среди главных нововведений — структурированные параметры для DRA, рекурсивное монтирование read-only-томов, синхронизация статусов задач сторонними контроллерами, более гибкие критерии успешности индексированных задач, обновлённое управление маршрутизацией трафика.
https://habr.com/ru/companies/flant/articles/808055
🤫 Скандалы, интриги, расследования
3 апреля по англоязычной сети разлетелась статья известного публициста Matt Asay. В ней он обвинил сообщество OpenTofu (Open Source-форк Terraform, проект Linux Foundation) в краже кода, лицензированного под не-Open Source-лицензией. В статье мы последовательно разобрали всю историю.
https://habr.com/ru/companies/flant/articles/807817
Взлетели в день космонавтики😎
Ура, мы перевели и опубликовали первые 25 терминов из глоссария CNCF! Он посвящен cloud native-технологиям и поможет разобраться в них не только инженерам, но и людям из бизнеса и всем интересующимся.
Присоединяйтесь к русскоязычной команде локализации — сообществу Cloud Native Russia!
https://habr.com/ru/companies/flant/news/807191
Приглашаем на архитектурный мастер-класс!
Обсудим варианты построения архитектуры на базе Deckhouse Kubernetes Platform, а также методы управления кластерами с помощью Deckhouse Commander.
Цифровизация бизнеса требует эффективных решений — от оптимизации ресурсов до упрощения обновления приложений. И ключевой фактор здесь — грамотно построенная архитектура, учитывающая существующую инфраструктуру, требования безопасности и комфорт использования для инженеров.
На вебинаре обсудим:
— какие виды архитектур используются в разных бизнес-кейсах;
— как строить архитектуру на базе Deckhouse Kubernetes Platform;
— в каких случаях подключать Deckhouse Commander для управления кластерами.
Регистриструйтесь 👉 по ссылке.
Примите участие в ежегодном исследовании состояния DevOps в России!
Компания «Экспресс 42» при стратегической поддержке Deckhouse, совместно с Yandex Cloud, Head Hunter, AvitoTech, «Тинькофф», JUG Ru Group и OTUS проводят масштабное исследование состояния DevOps в России.
Мы просим всех, кому интересна сфера DevOps, поделиться своей экспертизой. Опрос анонимный и займёт не более 20 минут!
По завершении опроса у вас появится возможность поучаствовать в лотерее с призами. Мы выберем 50 победителей и разыграем среди них следующие подарки:
🔸 полезные книги о DevOps;
🔸 промокоды со скидкой на образовательные курсы OTUS;
🔸 бесплатные онлайн-билеты на конференцию DevOps 2024;
🔸 подписки Tinkoff Pro;
а также:
🔸 20 подписок Telegram Premium сроком 6 месяцев;
🔸 3 офлайн-билета на конференцию DevOops 2024.
👉 Пройти опрос
Перевели статью Joe Brockmeier об истории лицензирования Redis и свободных альтернативах этой СУБД, которые стали как никогда актуальны для сообщества после перелицензирования Redis. По ссылке — отличный разбор ситуации и перспектив проектов на базе Redis или совместимых с ним: https://habr.com/ru/companies/flant/articles/804969/
Читать полностью…Написали подробную инструкцию для новичков о том, как настроить CI/CD-пайплайн в GitHub. В статье на примере тестового приложения с фронтендом и бэкендом подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernetes.
https://habr.com/ru/companies/flant/articles/803251