Scaling Terraform Across many Teams: A Native Framework for Platform Engineering
📌 Подробнее: https://dev.to/jverhoeks/-scaling-terraform-across-many-teams-a-native-framework-for-platform-engineering-3n0b
MemOps🤨
В этой статье представлен фреймворк на основе Terraform, в котором более 50 команд развертывают инфраструктуру с помощью простых переменных tfvars, а команды, работающие с платформой, поддерживают многократно используемые строительные блоки. В статье рассказывается о встроенных шаблонах поиска, автоматических обновлениях PR и значительном сокращении количества шаблонных элементов без добавления уровней предварительной обработки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
DEV Community
Scaling Terraform Across many Teams: A Native Framework for Platform Engineering
TL;DR: A pure Terraform framework that lets 50+ teams self-service infrastructure by...
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21😭3
Create readable terraform plans for pull request reviews with tfplan2md
📌 Подробнее: https://levelup.gitconnected.com/create-readable-terraform-plans-for-pull-request-reviews-with-tfplan2md-ea646e00e59b
MemOps🤨
В этой статье рассказывается о tfplan2md — инструменте, который преобразует планы Terraform в формате JSON в более понятные сводки в формате Markdown для проверки пул-реквестов. Он упрощает понимание результатов выполнения планов в рабочих процессах Azure DevOps и GitHub.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Create readable terraform plans for pull request reviews with tfplan2md
In my current role at Diamant Software, I work with terraform daily. We host a financial accounting application as SaaS product on Azure…
👍3❤1
korrel8r
📌 Подробнее: https://github.com/korrel8r/korrel8r
MemOps🤨
Korrel8r — это система корреляции на основе правил, которая автоматически выявляет и отображает в виде графиков взаимосвязи между ресурсами кластера и сигналами наблюдаемости в различных хранилищах данных, обеспечивая единый подход к устранению неполадок.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - korrel8r/korrel8r: Correlation of observability signals.
Correlation of observability signals. Contribute to korrel8r/korrel8r development by creating an account on GitHub.
lynq - это оператор Kubernetes, который автоматизирует подготовку инфраструктуры на основе баз данных. Он считывает данные из внешних источников и динамически создает, обновляет ресурсы Kubernetes и управляет ими с помощью декларативных шаблонов.
📌 Подробнее: https://github.com/k8s-lynq/lynq
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - k8s-lynq/lynq: Kubernetes-Native Database-Driven Automation
Kubernetes-Native Database-Driven Automation. Contribute to k8s-lynq/lynq development by creating an account on GitHub.
👍3
Хаос-инжиниринг Strimzi Kafka: проверка устойчивости к сбоям через Chaos Mesh
📌 Подробнее: https://habr.com/ru/articles/1002846/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Zabbix шлёт слишком много алертов, а полезных мало?
Триггеры срабатывают не вовремя, события дублируются, уведомления превращаются в шум?
На бесплатном вебинаре 27 февраля разберём, как настроить триггеры в Zabbix так, чтобы алерты приходили только по реальным инцидентам.
Программа вебинара
• Условия срабатывания триггеров
• Одиночные и повторяющиеся оповещения
• Зависимости триггеров для снижения числа событий
• Механика «проблема → событие → уведомление»
👥 Кому будет полезно
• системным администраторам
• DevOps / SRE-специалистам
• инженерам NOC и мониторинга
• тем, кто планирует углублённо изучать Zabbix
🎯 Что вы получите
• бесплатный доступ к фрагменту курса «Специалист Zabbix - практический курс»
• практическое понимание настройки триггеров
• ответы на вопросы от инструктора
👉 Зарегистрироваться
📅 27 февраля, 12:00 или 19:00 (МСК)
#реклама
О рекламодателе
Триггеры срабатывают не вовремя, события дублируются, уведомления превращаются в шум?
На бесплатном вебинаре 27 февраля разберём, как настроить триггеры в Zabbix так, чтобы алерты приходили только по реальным инцидентам.
Программа вебинара
• Условия срабатывания триггеров
• Одиночные и повторяющиеся оповещения
• Зависимости триггеров для снижения числа событий
• Механика «проблема → событие → уведомление»
👥 Кому будет полезно
• системным администраторам
• DevOps / SRE-специалистам
• инженерам NOC и мониторинга
• тем, кто планирует углублённо изучать Zabbix
🎯 Что вы получите
• бесплатный доступ к фрагменту курса «Специалист Zabbix - практический курс»
• практическое понимание настройки триггеров
• ответы на вопросы от инструктора
👉 Зарегистрироваться
📅 27 февраля, 12:00 или 19:00 (МСК)
#реклама
О рекламодателе
csi-driver-rclone
📌 Подробнее: https://github.com/veloxpack/csi-driver-rclone
MemOps🤨
Это репозиторий для драйвера Rclone CSI, имя плагина csi: rclone.csi.veloxpack.io. Этот драйвер позволяет модулям Kubernetes подключать облачные хранилища в качестве постоянных томов с помощью rclone, поддерживающего более 50 провайдеров хранилищ, включая S3, Google Cloud Storage, Azure Blob, Dropbox и многие другие.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - veloxpack/csi-driver-rclone: CSI driver built on top of rclone bringing cloud storage mounts to your pods with ease.
CSI driver built on top of rclone bringing cloud storage mounts to your pods with ease. - veloxpack/csi-driver-rclone
👍6
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.
📌 Подробнее: https://github.com/pipelight/pipelight
MemOps🤨
Превратите ваши bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.
Возможности:
— наглядные и подробные журналы
— обёртывание Bash в TypeScript с его прекрасным и простым синтаксисом
— используйте известные языки конфигурирования
— автоматический запуск конвейера при изменении файла
— автоматический запуск конвейера при git hooks
— конвейеры выполняются в фоновом режиме при некоторых событиях
— написан на Rust
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
pg_exporter
📌 Подробнее: https://github.com/pgsty/pg_exporter
MemOps🤨
PG Exporter обеспечивает максимальный уровень мониторинга PostgreSQL благодаря декларативной конфигурации, динамическому планированию и настраиваемым сборщикам данных. Он предоставляет более 600 метрик и около 3000 временных рядов для каждого экземпляра, охватывая все необходимое для мониторинга PostgreSQL.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pgsty/pg_exporter: Advanced PostgreSQL & Pgbouncer Metrics Exporter for Prometheus
Advanced PostgreSQL & Pgbouncer Metrics Exporter for Prometheus - pgsty/pg_exporter
👍3
Запустил Docker на локалке - все летает. Залил на сервер - посыпались ошибки.
Знакомая картина: у тебя на ноуте контейнер стартует, приложение работает, порты открываются.
⁉️А на сервере:
— контейнер падает с непонятной ошибкой
— файлы не подмонтировались
— права доступа вылезают там, где их не ждали
И ты сидишь, гуглишь и не понимаешь, что пошло не так.
Спойлер: дело не в Docker, а в окружении. Разные версии, переменные, пути. Docker просто честно показывает, что они отличаются.
❇️ Ребята из Merion Academy (того самого YouTube-канала про IT) на бесплатных вводных уроках разбирают Docker с нуля и дают пошаговый роадмап по профессии DevOps инженера - что нужно изучить, чтобы не метаться между сотней инструментов.
➡️ Запишись на бесплатные вводные уроки
Чтобы код работал одинаково везде - не только на твоем ноуте, но и на сервере, и в проде.
Знакомая картина: у тебя на ноуте контейнер стартует, приложение работает, порты открываются.
⁉️А на сервере:
— контейнер падает с непонятной ошибкой
— файлы не подмонтировались
— права доступа вылезают там, где их не ждали
И ты сидишь, гуглишь и не понимаешь, что пошло не так.
Спойлер: дело не в Docker, а в окружении. Разные версии, переменные, пути. Docker просто честно показывает, что они отличаются.
❇️ Ребята из Merion Academy (того самого YouTube-канала про IT) на бесплатных вводных уроках разбирают Docker с нуля и дают пошаговый роадмап по профессии DevOps инженера - что нужно изучить, чтобы не метаться между сотней инструментов.
➡️ Запишись на бесплатные вводные уроки
Чтобы код работал одинаково везде - не только на твоем ноуте, но и на сервере, и в проде.
Merion Academy
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
❤1🌚1