Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.37K photos
70 videos
4 files
2.57K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
👉 Интенсив «Архитектуры и шаблоны проектирования» для middle и senior-разработчиков

Проверьте свои знания, ответив на 8 вопросов – https://proglib.io/w/7942f674

🧐 Кому подойдет?
Разработчикам, которые знают любой объектно-ориентированный язык программирования и хотят углубиться в архитектурные паттерны.

🎮 Как проходит обучение?
В течение всего интенсива вы будете создавать игру «Звездные войны» и применять ключевые архитектурные паттерны. В процессе изучите:
– Как строить гибкую архитектуру, которая не замедляет разработку
– Как применять IoC-контейнеры и писать модульные тесты
– Как использовать SOLID за пределами ООП
– Как внедрять CI/CD и снижать технический долг

👉 Подробная программа обучения

А по промокоду MIDDLE до 28 февраля вы получите дополнительную скидку на обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 AI-помощник в мире DevOps

Kubiya — это платформа, основанная на разговорном искусственном интеллекте, которая интегрируется с вашими существующими инструментами и процессами.

Основные возможности Kubiya:

Интеграция без преград: AI-ассистенты Kubiya легко встраиваются в ваши текущие рабочие процессы, поддерживая инструменты, такие как Slack, Microsoft Teams, CLI и Jira.

Автономное выполнение задач: От самообслуживания до устранения неполадок и реагирования на инциденты — AI-ассистенты Kubiya способны самостоятельно выполнять комплексные задачи, устраняя узкие места и повышая эффективность работы команды.

Управление AI-процессами: Используйте знакомые инструменты, такие как Terraform, для управления AI-ассистентами так же, как вы управляете инфраструктурой.

Прозрачность и аналитика: Kubiya предоставляет полную видимость работы AI-ассистентов, отслеживая выполнение задач, тенденции нагрузки и показатели продуктивности.

📎 Официальный сайт Kubia

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
1
⭐️ Почему Kubernetes стал таким популярным

Его ключевые преимущества включают автоматизацию развертывания, управление и масштабирование приложений, что значительно упрощает DevOps-процессы.

Kubernetes обеспечивает высокую портативность, позволяя приложениям работать как в облаке, так и в локальных средах, а также поддерживает микросервисную архитектуру.

Еще одной причиной популярности Kubernetes является его активное сообщество и широкая экосистема инструментов, которые делают его гибким и адаптируемым под любые нужды.

➡️ Подробнее про популярность кубера

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🏗 Платформа оркестрации Infrastructure as Code

Spacelift предлагает продвинутую платформу для оркестрации IaC, поддерживающую инструменты, такие как Terraform, OpenTofu, Ansible и другие.

Основные возможности Spacelift:

Ускоренное предоставление ресурсов: управляйте инфраструктурой с помощью единого рабочего процесса, поддерживающего различные инструменты IaC, и предоставляйте разработчикам возможности самообслуживания.

Управление конфигурацией: автоматизируйте выполнение Ansible playbooks, расширяя возможности ваших IaC конвейеров.

Гибкое управление политиками: реализуйте подход Policy-as-Code, позволяющий определять и управлять правилами доступа и безопасности с помощью высокоуровневого языка программирования, что обеспечивает контроль и прозрачность.

Интеграция с существующими инструментами: spacelift легко встраивается в текущую экосистему, поддерживая интеграцию с системами контроля версий, инструментами управления конфигурацией, облачными провайдерами и решениями для наблюдаемости.

Для тех, кто предпочитает полный контроль, Spacelift предлагает самостоятельно размещаемую версию, позволяющую установить платформу в вашем окружении.

➡️ Официальный сайт инструмента

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Как Dagger упрощает CI/CD

CI/CD на YAML — это боль? Dagger предлагает революционный подход: вместо громоздких и сложных YAML-файлов вы пишете CI/CD конвейеры на полноценном языке программирования

Что делает Dagger особенным

Отказ от YAML — больше никакой громоздкой разметки, только чистый, логичный код.

Гибкость и переиспользуемость — используйте модули, повторно используйте код, делайте CI/CD динамичным.

Работает везде — Dagger построен на контейнерах и запускается в любой среде.

Поддержка любимых языков — описывайте пайплайны на Go, Python или Node.js вместо YAML.

🖇 Подробнее про Dagger

🤔 Как вам идея заменить YAML в CI/CD? Делитесь мнением в комментариях! 👇

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔7👍1🔥1🥱1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍1
🧠 Твоя БД скоро станет умнее тебя: 5 трендов open-source баз данных 2025

БД перестают быть просто хранилищем — теперь они оптимизируют запросы, автоматически анализируют данные и даже используют AI для прогнозов.
Какие фичи перевернут мир open-source БД в 2025? Узнайте в статье👇

🫢 Прочитать статью

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🚀 Новый режим nftables для kube-proxy

Kubernetes 1.29 представил новый режим nftables для kube-proxy, который сейчас находится в стадии бета-тестирования и ожидается в качестве общедоступной функции в версии 1.33.

Что делает nftables

В отличие от iptables, где время обработки пакетов увеличивается с ростом числа сервисов, nftables обрабатывает пакеты за постоянное время, независимо от размера кластера.

Обновления правил в nftables могут быть более инкрементальными, что позволяет kube-proxy обновлять только измененные правила, а не всю таблицу целиком.

Что учесть перед переходом

• Требуется ядро версии 5.13 или новее.

• Возможны проблемы совместимости с другими сетевыми компонентами кластера.

• Некоторые инструменты мониторинга могут не полностью поддерживать nftables.

В Kubernetes 1.31 и новее можно переключиться на nftables, указав --proxy-mode nftables или изменив конфигурацию kube-proxy.

➡️ Подробнее в блоге компании

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾1
🤖 Terraform Operator теперь в OpenShift

HashiCorp объявила, что Terraform Operator сертифицирован для Red Hat OpenShift.

Что это значит

• Сертификация подтверждает, что оператор соответствует требованиям безопасности.

• Оператор был протестирован на совместимость с Red Hat OpenShift.

• Сертифицированные операторы доступны в Red Hat Ecosystem Catalog, что упрощает их поиск и установку.

➡️ Полная информация доступна в блоге компании

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31👾1
📝 Grafana Loki: современный подход к логированию

Grafana Loki — это система логирования, разработанная командой Grafana Labs. В отличие от ELK-стека, Loki не индексирует содержимое логов, а использует метаданные, что снижает нагрузку на хранилище и ускоряет обработку данных.

Как устроен Loki

• Дистрибьюторы – принимают логи и распределяют их между узлами.

• Инжестеры – парсят и буферизуют логи перед сохранением.

• Компакторы – сжимают старые логи для экономии места.

• LogQL – мощный язык запросов, похожий на PromQL, для удобного поиска и фильтрации логов.

Loki или ELK

Если вам нужны быстрые и легкие логи без сложных индексов – Loki выигрывает. Но если требуются мощные поисковые возможности, ELK может быть лучшим вариантом.

📎 Подробнее про Grafana Loki

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚1👾1
✏️ Telegraf: сбор метрик и логов

Сотни плагинов, минимум зависимостей, гибкость и кросс-платформенность — этот инструмент заслуживает внимания. Сейчас узнаем что он умеет и где используется.

Telegraf – это агент, который:

Собирает метрики с системных ресурсов, приложений, контейнеров и облачных сервисов.

Обрабатывает и агрегирует данные прямо на месте, уменьшая нагрузку на серверы.

Передаёт метрики в базы данных (InfluxDB, Prometheus), облачные сервисы (AWS, Google Cloud) и системы мониторинга (Grafana, Datadog).

Где используется

📌 Мониторинг серверов — CPU, RAM, диски, сеть.

📌 Аналитика контейнеров — Docker, Kubernetes, NGINX.

📌 IoT и edge-компьютинг — сбор данных с датчиков и устройств.

➡️ Официальный репозиторий

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🔒 Terraform 1.11: безопасность на новом уровне

HashiCorp продолжает развивать Terraform, и версия 1.11 принесла два мощных улучшения в управлении конфиденциальными данными

🔥 Что нового

Эфемерные значения

Раньше, если Terraform получал чувствительные данные, например, временные токены или пароли, они могли сохраняться в состоянии или выводе terraform plan. Теперь, с эфемерными значениями, можно использовать временные данные без их сохранения в файлах состояния.

Аргументы только для записи

Terraform теперь поддерживает аргументы, которые передаются в ресурс, но не отображаются в состоянии или планах.

Пример конфигурации с write-only аргументом:
resource "some_provider_secret" "example" {
secret_value = sensitive("my-super-secret-value")
}


Теперь можно не бояться, что ваши секретные ключи случайно «уплывут» в .tfstate

➡️ Подробнее в блоге компании

🐸Библиотека devops'a #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤩 Свой консультант по продуктам Red Hat

Составили для вас промт, который предложит несколько идей по интеграции продуктов Red Hat в вашу систему. Не забудьте написать пару слов про ваш проект.

Вы - ведущий консультант Red Hat, эксперт в области DevOps. Ваша задача - предложить решение для интеграции продуктов Red Hat в DevOps-систему клиента. Вы должны учесть контекст и ограничения, а затем представить три креативных идеи по интеграции. Для каждой идеи оцените ее осуществимость и потенциальное влияние. Наконец, выберите наиболее перспективное решение и обсудите его практическое применение.


Вы используете промты на русском языке? Или предпочитаете promts in english? Поделитесь в комментариях 👇

🐸Библиотека devops'a #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
В продолжающейся дискуссии о внедрении языка Rust в ядро Linux Грег Кроа-Хартман, один из ключевых разработчиков и сопровождающих ядра, высказал свою позицию, которая однозначно поддерживает этот шаг. И его мнение особенно ценно, учитывая, что он видел практически каждый баг-фикс и проблему безопасности в ядре за последние 15+ лет.

👉 Ссылка на статью
🛠 Как внедрить CI/CD: 10 самых важных шагов

CI/CD — это ключ к быстрой, качественной и безопасной разработке ПО. Наш гайд поможет вам настроить эффективный пайплайн, автоматизировать рутину и ускорить релизы.

➡️ Что внутри статьи

▪️ Лучшие практики работы с Git
▪️ Автоматизация сборки и тестирования
▪️ Внедрение автоматизированного тестирования
▪️ Эффективное управление зависимостями
▪️ Автоматизированный деплой без простоя
▪️ Настройка мониторинга и логирования

📎 Читайте гайд

Азбука айтишника
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🥱1
🤔 Нужен ли Platform Engineering

В последние годы Platform Engineering набирает популярность. Некоторые компании уже заменяют DevOps-инженеров на Platform-команды.

Platform Engineering — это подход, при котором создаются готовые внутренние платформы для разработчиков.

Цель — убрать сложность DevOps и сделать так, чтобы разработчики могли деплоить код без лишних проблем.

Как думаете привычному DevOps придётся подвинуться? На каком этапе можно Platform Engineering будет избыточен, а когда станет в самый раз? Ждём вас в комментариях 👇

🐸Библиотека devops'a #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Лайфхак для начинающих девопсов

Для мониторинга процессов в Linux часто хватает самых простых инструментов. Таким и является top.

Если просто ввести команду top, то вы увидите список всех процессов системы.

Хотите сразу увидеть, кто самый «прожорливый»?
Нажмите P – и top отсортирует процессы по загрузке CPU!

🐸Библиотека devops'a #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩2
🤝 💼 IT-конференции: как сходить на мероприятие и извлечь из него максимум пользы

🚀 IT-конференции — это не только про кофе-брейки и бесплатные стикеры. Это шанс завести полезные знакомства, узнать инсайдерскую информацию и найти новые карьерные возможности. Но для этого нужно не просто прийти, а правильно подготовиться и ловить важные моменты.

Как извлечь из мероприятия максимум пользы? Как сделать так, чтобы оно дало не только эмоции, но и реальные бонусы для вашей карьеры?

🔗 Подробнее в статье

🐸 Библиотека джависта
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9😁32👍2❤‍🔥1