Jarvis: веб-интерфейс для Prometheus Alertmanager
📌 Подробнее: https://github.com/kj187/jarvis
MemOps🤨
Jarvis — это веб-фронтенд с открытым исходным кодом для Prometheus Alertmanager — интерактивный, в реальном времени и с возможностью самостоятельного хостинга.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kj187/jarvis: Jarvis is an open source web frontend for Prometheus Alertmanager — interactive, realtime, and self-hosted.
Jarvis is an open source web frontend for Prometheus Alertmanager — interactive, realtime, and self-hosted. - kj187/jarvis
🔥3
kern — rootless-контейнерный runtime без постоянного демона. Запускает OCI-образы, предлагает Python/Node SDK и MCP для выполнения кода AI-агентов.
📌 Подробнее: https://github.com/getkern/kern
MemOps🤨
kern это не другой способ изоляции вместо контейнеров. Это тоже Linux-контейнеры, но с другой архитектурой runtime, настройками безопасности и интерфейсами для разработчика. Большинство соответствующих ограничений можно организовать и в Docker/Podman. Разница — в том, насколько готовым и удобным получается этот сценарий без собственной обвязки.
Но самое интересное в проекте (по крайней мере для нас) — три документа: SECURITY.md, THREAT_MODEL.md и CVE-POSTURE.md. Эти документs честно и прямолинейно отвечают на вопросы: что именно защищает песочница и где защита заканчивается?
На пример, в CVE-POSTURE описывается 25 способов побега из контейнера и как с этим справляется данный проект. А так как проект базируется на классических механизмах контейнеризации (а не microVM, sandbox и т.д.), то это все очень просто перенести для понимания картины в классических контейнерах Docker/Podman.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - getkern/kern: Rootless container runtime with no daemon. Runs agent tool calls and LLM-generated code in kernel-enforced…
Rootless container runtime with no daemon. Runs agent tool calls and LLM-generated code in kernel-enforced containers. - getkern/kern
😭1
Building Observability at Scale: 250+ Nodes, 3,000+ Pods
📌 Подробнее: https://medium.com/@ayoubreda/building-observability-at-scale-250-nodes-3-000-pods-6f1fd3e36c83
MemOps🤨
В статье разобран практический переход к распределённой архитектуре для инфраструктуры из 250+ узлов и 3000+ подов: Grafana Alloy собирает телеметрию локально на каждом узле, а Mimir, Loki, Tempo и Pyroscope работают в отдельном observability-кластере.
Автор показывает конфигурацию, расчёт ресурсов, борьбу с высокой кардинальностью, изоляцию тенантов и подход, при котором команды сами поставляют дашборды и правила мониторинга вместе со своими сервисами.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
В статье Kubernetes Ingress vs Gateway API
📌 Подробнее: https://isovalent.com/blog/post/ingress-vs-gateway-api/
MemOps🤨
Isovalent сравнивает Kubernetes Ingress и Gateway API — два подхода к маршрутизации трафика внутри кластера. Ingress подходит для базовой маршрутизации HTTP/HTTPS, но при усложнении инфраструктуры его возможностей и гибкости может не хватать.Gateway API предлагает более расширяемую модель с разделением ответственности между инфраструктурными и прикладными командами. Он поддерживает сложные правила маршрутизации и позволяет обходиться без привязки к специфичным аннотациям отдельных контроллеров.
Gateway API — перспективный выбор для новых Kubernetes кластеров и сложных сценариев маршрутизации, тогда как Ingress остаётся рабочим вариантом для простых конфигураций.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
PodDisruptionBudget не запретит kubectl delete
📌 Подробнее: https://kubernetes.io/docs/concepts/workloads/pods/disruptions/
MemOps🤨
Три Ready-реплики, minAvailable: 2. При добровольном выселении через Eviction API бюджет не позволит опустить число доступных Pod ниже двух. На этом механизме основан и обычный kubectl drain.
А прямое удаление Pod или Deployment обходит PDB. Если удалить две реплики вручную, бюджет не превратит этот запрос в отказ. PDB также не предотвращает аппаратный сбой: он ограничивает определённые добровольные disruption, а не гарантирует доступность приложения.
При обслуживании проверяйте не только YAML с minAvailable, но и путь, которым инструмент убирает Pod. Eviction и DELETE похожи по результату, но разные по защите. Контроллер восстановит реплики, однако это не означает, что перерыва не было.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
net-merge — используйте все свои сетевые адаптеры одновременно в Windows/Linux/Mac: балансировка нагрузки для каждого соединения по Wi-Fi, Ethernet и телефонным/USB-модемам (TUN + Wintun)
📌 Подробнее: https://github.com/rohit267/net-merge
MemOps🤨
Объедините Wi-Fi, Ethernet и точки доступа мобильной связи, чтобы при загрузке файлов, играх и работе браузера суммировалась скорость всех подключений. net-merge использует все ваши сетевые адаптеры одновременно. Работает на Windows, macOS и Linux . Бесплатно. Нет ни аккаунта, ни сервера, ни VPN.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Устал от верификаций и тяжёлых панелей? 😮💨
Ищешь VPS под пет-проект, бота или Docker-контейнеры — а вместо этого заполняешь анкеты и ковыряешься в cPanel?
🐸 PepeHost — облачный хостинг, который живёт прямо в Telegram.
Никакой бюрократии. Только терминал и твои задачи.
⚡️ Сервер за пару минут
Нажал кнопку — получил IP и
🐧 Полный контроль из мессенджера
Reboot, переустановка ОС, продление — в два тапа.
🌍 Быстрая сеть
Локации в Европе, США и Азии, открытые порты, NVMe.
💳 Удобная оплата
Telegram Stars или крипта через @CryptoBot.
━━━━━━━━━━━━━━━
🎁 Промокод LINUX — −20% на первый сервер
━━━━━━━━━━━━━━━
Pepe уже греет сервер для тебя 🔥
Ищешь VPS под пет-проект, бота или Docker-контейнеры — а вместо этого заполняешь анкеты и ковыряешься в cPanel?
🐸 PepeHost — облачный хостинг, который живёт прямо в Telegram.
Никакой бюрократии. Только терминал и твои задачи.
⚡️ Сервер за пару минут
Нажал кнопку — получил IP и
root по SSH.🐧 Полный контроль из мессенджера
Reboot, переустановка ОС, продление — в два тапа.
🌍 Быстрая сеть
Локации в Европе, США и Азии, открытые порты, NVMe.
💳 Удобная оплата
Telegram Stars или крипта через @CryptoBot.
━━━━━━━━━━━━━━━
🎁 Промокод LINUX — −20% на первый сервер
━━━━━━━━━━━━━━━
👍2
OpenStatus — open source-платформа для uptime-мониторинга и управления инцидентами
📌 Подробнее: https://github.com/openstatusHQ/openstatus
MemOps🤨
Проект объединяет в одном решении мониторинг сайтов и API, публичные status pages и координацию инцидентов.
В решении реализован подход Infrastructure as Code: мониторы, страницы состояния и каналы оповещения описываются в YAML или Terraform и применяются через CLI либо CI/CD. Есть MCP-сервер, позволяющий управлять мониторингом и инцидентами с помощью AI-ассистентов — Claude, ChatGPT или Cursor.
OpenStatus можно использовать как облачный сервис или развернуть самостоятельно через Docker. Проект распространяется под лицензией AGPL-3.0 и может стать открытой альтернативой коммерческим сервисам мониторинга доступности.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - openstatusHQ/openstatus: Open-source status page, incident response and uptime monitoring
Open-source status page, incident response and uptime monitoring - openstatusHQ/openstatus
❤2👍1
В ядре Linux развивается BPF ksock – API, позволяющий BPF-программам работать с сетевыми сокетами и отправлять данные напрямую из ядра. Изначально проект ориентирован на передачу телеметрии, событий и уведомлений без необходимости обрабатывать их в отдельном пользовательском процессе.
📌 Подробнее: https://lpc.events/event/20/contributions/2430/attachments/2202/4900/ksock_lpc2026_tardy_kourtis.pdf
MemOps🤨
В первой реализации API доступны пять kfunc для создания UDP-сокета, подключения к удалённому адресу, отправки данных и управления временем жизни сокета. Это позволит, например, передавать события безопасности из BPF LSM даже при недоступности пользовательского агента, а также снизить накладные расходы на копирование и обработку телеметрии.
Авторы рассматривают и более широкие сценарии — от heartbeat-механизмов до DNS-серверов внутри ядра. Пока API ограничен рядом типов BPF-программ и UDP, но в планах – полноценная поддержка TCP, приёма данных и дополнительных операций с сокетами.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Учёт нагрузки при планировании в Kubernetes 1.37
📌 Подробнее: https://helayoty.substack.com/p/workload-aware-scheduling-in-kubernetes-284
MemOps🤨
Kubernetes 1.37 закрывает этот разрыв тремя вещами: набором переиспользуемых API-интерфейсов, общей библиотекой Go workloadbuilder и обновлённой, явной интеграцией Job, построенной на обоих этих компонентах.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Substack
Workload-Aware Scheduling in Kubernetes 1.37
Building Blocks, the workloadbuilder Library, and Controller Integration
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9