DevOps&SRE Library
18.3K subscribers
456 photos
5 videos
2 files
4.94K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
oxdraw

The goal of oxdraw is to make it easy to create and maintain high-quality diagrams using a declarative and reproducible syntax. Charts are written in Mermaid syntax, while a web interface allows users to fine-tune positions connector paths, colors, and other styling components. Whenever a diagram is tweaked visually, the structural changes are persisted back to the source file as declarative code so that everything remains deterministic and versionable. The changes are saved as comments in the mermaid file so it remains compatible with other Mermaid tools. The repo is composed of the Rust CLI to compile .mmd files into images and the React based web interface to editing the files.


https://github.com/RohanAdwankar/oxdraw
mcp-grafana

A Model Context Protocol (MCP) server for Grafana.


https://github.com/grafana/mcp-grafana
upx

UPX is a free, secure, portable, extendable, high-performance executable packer for several executable formats.


https://github.com/upx/upx
🎥 Вебинар по DevOps: Организуем CD с помощью Ansible и GitLab CI

👉 На вебинаре вы узнаете:
- Как организовать автоматизированный процесс деплоя с помощью GitLab CI и Ansible.
- Как использовать Ansible Playbooks и Roles для управления инфраструктурой.
- Лучшие практики по обновлению сервисов без даунтайма и обработке ошибок.

💪 В результате вебинара вы:
- Вы освоите автоматизацию CD-процессов с Ansible и GitLab CI.
- Сможете разрабатывать гибкие и безопасные пайплайны для деплоя в разных окружениях.
- Поймёте, как уменьшить риск ошибок при развертывании и минимизировать время простоя сервисов.
- Научитесь управлять конфигурациями инфраструктуры без лишней ручной работы.

🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"

👉 Для участия зарегистрируйтесь: https://vk.cc/cR2CFh

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwZLiwZ
jrnl

Collect your thoughts and notes without leaving the command line.


https://github.com/jrnl-org/jrnl
OpenTelemetry Filelog Receiver: A Guide to Ingesting Log Files

https://www.dash0.com/guides/opentelemetry-filelog-receiver
Open Source в действии: Runtime Radar — первый в России инструмент для защиты контейнерных сред на базе eBPF и Tetragon.

📆 11 ноября, 14:00 (МСК), онлайн, бесплатно

Контейнеры ускорили DevOps, но открыли новые векторы атак.
Узнай, как Runtime Radar помогает выявлять угрозы в реальном времени, расследовать инциденты и защищать Kubernetes без сложной настройки.

Что вас ждёт:
демонстрация Runtime Radar в действии;
интеграция в SOC и мониторинг кластеров;
инсайды от команды PT о развитии проекта.

Open Source — код и документация доступны на GitHub.
Присоединяйтесь и сделайте свою контейнерную инфраструктуру прозрачной и защищенной.

👉🏻 Регистрация на вебинар
Case Study: How We Reduced a Container Image by 99.7% (800GB to 2GB)

Discover how the Sealos team solved a critical disk exhaustion issue by optimizing a bloated 800GB container image down to 2GB. Learn our methods for squashing layers and manipulating OCI images to reclaim storage and boost performance.


https://sealos.io/blog/reduce-container-image-size-case-study
How Kubernetes Pod Priority and Preemption Work

In Kubernetes, managing resources efficiently in a multi-tenant or production environment is essential. Not all workloads are created equal—some are mission-critical, while others can tolerate delay or even eviction.

When resources are tight, Kubernetes needs a way to prioritize important workloads. That’s where Pod Priority comes into play — it helps the scheduler decide which pods should be scheduled first.

But what if the cluster is already at full capacity and a critical pod needs to be scheduled?

That’s where Preemption steps in. Kubernetes will evict lower-priority pods to free up space for higher-priority ones, ensuring that your most essential applications get the resources they need, even if it means removing less critical workloads.


https://chaitanyakharche.hashnode.dev/how-kubernetes-pod-priority-and-preemption-work
kite

Kite is a lightweight, modern Kubernetes dashboard that provides an intuitive interface for managing and monitoring your Kubernetes clusters. It offers real-time metrics, comprehensive resource management, multi-cluster support, and a beautiful user experience.


https://github.com/zxh326/kite
kaito

KAITO is an operator that automates the AI/ML model inference or tuning workload in a Kubernetes cluster.


https://github.com/kaito-project/kaito
1
Кто идёт на Kuber Conf by AOT 4 декабря?

Первая некоммерческая K8s-конференция в Москве — отличный повод встретиться и обсудить:

🟣 Как на самом деле работает CNI chaining в продакшене
🟣 Как безопасно развернуть Gatekeeper для k8s-in-k8s
🟣 Поддержку Kubernetes в Vitastor
🟣 Опыт построения Managed Kubernetes

На ивенте будут топовые инженеры и архитекторы — будет о чём поговорить.
Конференция проходит под эгидой Ассоциации облачно-ориентированных технологий (АОТ), которую создают Флант, VK Cloud и Yandex Cloud.

Встречаемся?

Программа и билеты: https://aot-kuberconf.ru/?utm_source=telegram&utm_medium=referral_cpc&utm_campaign=devopslibrary

Реклама Садовская.Е.О
ИНН:9710066394 Erid: 2VtzqvZv6Mu
frp

frp is a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the Internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name.


https://github.com/fatedier/frp
⁉️Машинное обучение кажется чем-то сложным и недосягаемым? Всё проще, чем вы думаете!

Первый шаг — разобраться, как устроен ML-процесс и научиться работать в Jupyter Notebook — инструменте, с которого начинают все специалисты в Data Science.

На открытом уроке вы шаг за шагом поймёте, как строится путь от данных до модели. Научитесь запускать эксперименты в Jupyter Notebook и Google Colab, работать с виртуальными окружениями и не бояться “сломать” систему. Всё — в формате простых и наглядных примеров.

После урока вы сможете уверенно начать свой первый ML-проект и поймёте, какие инструменты нужны, чтобы перейти от теории к практике.

➡️ 13 ноября в 20:00 МСК. Открытый вебинар проходит в преддверии старта курса «Machine Learning. Basic». Регистрируйтесь и сделайте первый шаг в машинное обучение без страха и путаницы: https://vk.cc/cRcMVM

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqxdzwfW
terraform-hcloud-kubernetes

Hcloud Kubernetes is a Terraform module for deploying a fully declarative, managed Kubernetes cluster on Hetzner Cloud. It utilizes Talos, a secure, immutable, and minimal operating system specifically designed for Kubernetes, featuring a streamlined architecture with only a handful of binaries and shared libraries. Just enough to run containerd and a small set of system services.


https://github.com/hcloud-k8s/terraform-hcloud-kubernetes
This media is not supported in your browser
VIEW IN TELEGRAM
Как плагины PT AI для IDE помогут вам в работе?

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

Что нового?

● Встроенный ассистент для триажа уязвимостей: умный алгоритм помогает быстро разобрать результаты сканирования: предлагает, какие уязвимости стоит подтвердить, а какие — отклонить в первую очередь. Похожие уязвимости группируются для пакетной обработки.

● Массовое управление уязвимостями: в плагине для IntelliJ IDEA появилась возможность менять статус сразу у нескольких уязвимостей. Достаточно выделить их галочками на вкладке Detected Vulnerabilities (Обнаруженные уязвимости) и выбрать нужное действие. Для VSCode эта функция станет доступна до конца года.

● Главный эксперимент – Copilot на основе LLM (большая языковая модель): в плагин для JetBrains IDE интегрирован ИИ-копилот на базе YandexGPT для автоматического исправления кода: Он может автоматически генерировать и применять патчи для уязвимостей с предпросмотром изменений, объяснять логику предложенных исправлений и сохранять историю рекомендаций во вкладке «How to Fix» (как исправить). Функция выключена по умолчанию, активируется в настройках плагина.
netvisor

NetVisor scans your network, identifies hosts and services, and generates an interactive visualization showing how everything connects, letting you easily create and maintain network documentation.


https://github.com/mayanayza/netvisor
1