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

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

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

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

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
🛡 Безопасность контейнеров на уровне виртуальных машин

Традиционные контейнеры используют общее ядро операционной системы, что повышает риски атак. Kata Containers решает эти проблемы безопасности.

Что такое Kata Containers

Это технология, которая запускает контейнеры в лёгких виртуальных машинах. В отличие от традиционных контейнеров, которые разделяют одно ядро ОС, Kata Containers обеспечивает аппаратную изоляцию каждого контейнера.

При этом технология полностью совместима с Kubernetes, позволяя интегрировать её без изменений в существующем CI/CD-процессе.

Благодаря оптимизированной архитектуре запуск контейнеров быстрее, чем у классических виртуальных машин, но при этом уровень безопасности остаётся высоким.

Где это применять

• Облачные платформы — защита данных в multi-tenant средах.

• Финтех и банк — безопасная работа с чувствительными данными.

• DevSecOps — изоляция компонентов в микросервисных архитектурах.

➡️ Подробности в статье

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
Предлагаем поиграть в игру — делайте скриншот, скидывайте в комментарии и читайте кто вы есть. Делитесь с друзьями, узнаем кто есть кто 👨‍💻

🖥 IaaS – ты фундамент, на котором строится всё остальное. Ты не любишь лишних сложностей, просто даёшь ресурсы и говоришь: «Настраивайте, как хотите!» Ты как человек, который всегда готов помочь с основой, но детали – это уже не твоя забота.

🛠 PaaS – ты заботливый и предусмотрительный. Ты не просто даёшь ресурсы, ты предлагаешь готовую среду, где всё удобно настроено. Ты как друг, который говорит: «Я уже подготовил всё, тебе остаётся только работать!» С тобой всё просто и быстро, и тебя любят разработчики.

📦 SaaS – ты тот, кто делает жизнь лёгкой. Всё готово, всё работает – просто бери и используй. Ты как человек, который всегда предлагает удобные решения, избавляет других от лишних забот и делает всё красивым и понятным.

🐸Библиотека devops'a #интерактив
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Браузер – машина времени

Хочешь вернуться в эпоху 8-битных компьютеров и консолей? Теперь не нужно искать старое железо – tiny8bit позволяет запустить легендарные машины прямо в браузере

Что можно эмулировать?

🔹 ZX Spectrum 48K и 128K
🔹 Commodore 64 и VIC-20
🔹 Amstrad CPC464
🔹 Acorn Atom
🔹 Robotron Z1013

...и многое другое

➡️ Поэмулировать старые системы

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾2
📕 Инфраструктура как код

Эта новинка, изданная в феврале 2025 года, предлагает глубокое погружение в современные практики управления инфраструктурой с использованием кода.

Что в книге

✏️ Принципы Infrastructure as Code: как такая инфраструктура повышает эффективность и надежность систем.

✏️ Паттерны и практики: рекомендации по организации кода, управлению конфигурациями и автоматизации процессов.

✏️ Инструменты и технологии: обзор популярных средств для реализации IaC, таких как Terraform, Ansible и другие.

✏️ Реальные кейсы: примеры внедрения IaC в различных компаниях и отраслях.

📖 Книга

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🌚2👾2
👉 Интенсив «Архитектуры и шаблоны проектирования» для 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