mk — интерактивный запуск задач для Makefile(Taskfile.yml)
Функции:
— Интерактивный интерфейс: Просматривайте и выбирайте доступные команды make с помощью стрелок или фильтруйте, вводя текст.
— Документация: Ознакомьтесь с описанием каждой команды, чтобы понять её назначение и использование.
— Клавиши, как в Vim: Используйте
— Фильтрация: Быстро находите команды, вводя часть их названия. Нажмите
— Удалённый Makefile: Загрузите Makefile с удалённого URL и выполните команды.
— Локальный Makefile: Загрузите Makefile из любой директории и выполните команды.
— Поддержка Taskfile.yml: Загрузите Taskfile.yml из удалённого URL или локального пути и выполните задачи.
📌 Подробнее: https://github.com/orangekame3/mk
MemOps🤨
Функции:
— Интерактивный интерфейс: Просматривайте и выбирайте доступные команды make с помощью стрелок или фильтруйте, вводя текст.
— Документация: Ознакомьтесь с описанием каждой команды, чтобы понять её назначение и использование.
— Клавиши, как в Vim: Используйте
j и k для навигации, Enter для выполнения, а q для выхода. — Фильтрация: Быстро находите команды, вводя часть их названия. Нажмите
? для справки. — Удалённый Makefile: Загрузите Makefile с удалённого URL и выполните команды.
— Локальный Makefile: Загрузите Makefile из любой директории и выполните команды.
— Поддержка Taskfile.yml: Загрузите Taskfile.yml из удалённого URL или локального пути и выполните задачи.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - orangekame3/mk: mk - Interactive Task Runner for Makefile(Taskfile.yml)
mk - Interactive Task Runner for Makefile(Taskfile.yml) - orangekame3/mk
OpenTelemetry Spans: Everything You Need to Know
Из этой статьи вы узнаете как устроены спаны и как их правильно готовить.
📌 Подробнее: https://www.dash0.com/knowledge/what-is-a-span
MemOps🤨
Каждый трейс рассказывает свою историю , а спаны — это главы, которые ее составляют. Спан представляет собой отдельную именованную операцию в рамках более крупного запроса: входящий HTTP-вызов, запрос к базе данных, сообщение, опубликованное в очередь, или фрагмент бизнес-логики, который вы явно выбрали для измерения. Вместе сегменты образуют дерево, которое восстанавливает то, что произошло, в каком порядке и сколько времени занял каждый шаг.
Из этой статьи вы узнаете как устроены спаны и как их правильно готовить.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Dash0
OpenTelemetry Spans: Everything You Need to Know · Dash0
Learn how OpenTelemetry spans work what fields they carry and how toinstrument them effectively Includes best practices debugging tips andwhats changing in the span data model
👍4
6 Docker-фич для продвинутого использования
📌 Подробнее: https://habr.com/ru/companies/ruvds/articles/953990/
MemOps🤨
Docker давно перестал быть просто инструментом для упаковки приложений в контейнеры. Сегодня это целая экосистема с множеством возможностей, о которых многие разработчики и даже DevOps специалисты догадываются лишь поверхностно.
В этой статье я расскажу о некоторых функциях Docker, которые редко попадают в учебные руководства и официальные туториалы, но которые могут облегчить жизнь разработчикам и понять Docker чуть глубже. По ходу статьи фичи будут переходить от более известных к менее известым (подобно когда-то популярному формату айсбергов)
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
6 Docker-фич для продвинутого использования
Вторая часть вышла! Docker давно перестал быть просто инструментом для упаковки приложений в контейнеры. Сегодня это целая экосистема с множеством возможностей, о которых многие разработчики и даже...
👍6
ClickStack SQL Charting and Alerting
📌 Подробнее: https://clickhouse.com/blog/clickstack-sql-charting-and-alerting
MemOps🤨
ClickStack представляет визуализацию и оповещения на основе SQL. Теперь пользователи могут создавать диаграммы и оповещения, используя произвольные SQL-запросы ClickHouse, что открывает доступ к гораздо более продвинутому анализу непосредственно в пользовательском интерфейсе ClickStack. Визуализация на основе SQL позволяет пользователям выйти за рамки предопределенных конструкторов запросов и в полной мере использовать SQL ClickHouse для создания панелей мониторинга и исследовательского анализа. Оповещения на основе SQL расширяют эти возможности, позволяя использовать в качестве условия оповещения все, что можно выразить в SQL, от скользящих средних и обнаружения аномалий до групповых статистических проверок и пользовательской операционной логики.
В этом посте рассматривают, почему были созданы эти возможности, как они меняют процесс мониторинга, и проведем несколько примеров, демонстрирующих, где анализ и оповещения на основе SQL становятся особенно мощными.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
ClickHouse
ClickStack SQL Charting and Alerting
Learn how ClickStack’s new SQL-powered charting and alerting unlock anomaly detection, rolling baselines, and advanced observability workflows directly on top of ClickHouse, without relying on external tooling.
Когда метрики сходят с ума: автоматическая детекция аномалий во временных рядах в Yandex Monium
📌 Подробнее: https://habr.com/ru/companies/yandex/articles/1035520/
MemOps🤨
А вот Яндекс пишет как они решали задачу поиска аномалий на своем внутреннем контуре Monium. Когда-нибудь обещают это это же самое реализовать и для внешних пользователей.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Когда метрики сходят с ума: автоматическая детекция аномалий во временных рядах в Yandex Monium
В инфраструктуре Яндекса работают тысячи микросервисов, которые каждую секунду генерируют миллионы временных рядов — метрик. Это могут быть количества запросов, принятых микросервисом,...
👍1
A one-line Kubernetes fix that saved 600 hours a year
📌 Подробнее: https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year
MemOps🤨
Каждый раз, когда мы перезапускали Atlantis — инструмент, который мы используем для планирования и применения изменений в Terraform, — нам приходилось ждать 30 минут, пока он снова запустится.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
The Cloudflare Blog
A one-line Kubernetes fix that saved 600 hours a year
When we investigated why our Atlantis instance took 30 minutes to restart, we discovered a bottleneck in how Kubernetes handles volume permissions. By adjusting the fsGroupChangePolicy, we reduced restart times to 30 seconds.
👍3
Vault-secrets-operator
📌 Подробнее: https://github.com/ricoberger/vault-secrets-operator
MemOps🤨
Создавайте секреты Kubernetes из Vault для безопасного рабочего процесса на основе GitOps.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ricoberger/vault-secrets-operator: Create Kubernetes secrets from Vault for a secure GitOps based workflow.
Create Kubernetes secrets from Vault for a secure GitOps based workflow. - ricoberger/vault-secrets-operator
В статье «Why Kubernetes policy enforcement happens too late—and what to do about it» автор замечает, что большинство инцидентов в Kubernetes рождаются не в коде приложений, а в мисконфигурациях — отсутствующих лимитах ресурсов, слишком широких security context, неверных RBAC. Инструменты вроде OPA, Kyverno и Conftest хорошо ловят такие проблемы, но обычно делают это слишком поздно: в CI/CD или на admission контроллере, когда разработчик уже переключил контекст.
Автор предлагает сместить фокус с того, что проверяет политика, на то, где и когда срабатывает проверка — он называет это enforcement locus. Самый недооценённый момент — review-time: браузерные движки policy-as-code (например, GuardOn) парсят YAML прямо в diff пул-реквеста и показывают нарушения инлайн-комментариями, без CI и доступа к кластеру. Это не замена admission контроллеру, а дополнительный слой defense-in-depth, который ловит проблемы там, где их дешевле всего исправить.
В перспективе автор видит AI-агентов на том же review-time слое: они смогут не просто флагать нарушение, а объяснять контекст, предлагать готовый патч YAML прямо в PR и отличать настоящие ошибки от осознанных исключений в dev-окружении.
📌 Подробнее: https://www.cncf.io/blog/2026/05/25/why-kubernetes-policy-enforcement-happens-too-late-and-what-to-do-about-it/
MemOps🤨
Автор предлагает сместить фокус с того, что проверяет политика, на то, где и когда срабатывает проверка — он называет это enforcement locus. Самый недооценённый момент — review-time: браузерные движки policy-as-code (например, GuardOn) парсят YAML прямо в diff пул-реквеста и показывают нарушения инлайн-комментариями, без CI и доступа к кластеру. Это не замена admission контроллеру, а дополнительный слой defense-in-depth, который ловит проблемы там, где их дешевле всего исправить.
В перспективе автор видит AI-агентов на том же review-time слое: они смогут не просто флагать нарушение, а объяснять контекст, предлагать готовый патч YAML прямо в PR и отличать настоящие ошибки от осознанных исключений в dev-окружении.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
CNCF
Why Kubernetes policy enforcement happens too late—and what to do about it
Kubernetes has become the backbone of modern cloud-native infrastructure. Its flexibility lets teams move fast, compose complex systems from modular components, and deploy across environments with…
❤1
Why Kubernetes Has No Login — And How We Solved It for AuditRadar
📌 Подробнее: https://blog.audit-radar.com/why-kubernetes-has-no-login-and-how-we-solved-it-for-auditradar
MemOps🤨
Когда мы приступили к созданию страницы «Входы в систему» (Logins) для AuditRadar — инструмента для просмотра журналов аудита в реальном времени в средах OpenShift и Kubernetes, — мы столкнулись с проблемой, потребовавшей от нас глубокого понимания того, как на самом деле работает аутентификация на каждой из этих платформ.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
crossview — дашборд на основе React для управления и мониторинга ресурсов в Kubernetes.
📌 Подробнее: https://github.com/crossplane-contrib/crossview
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - crossplane-contrib/crossview: A standard Crossplane UI dashboard.
A standard Crossplane UI dashboard. . Contribute to crossplane-contrib/crossview development by creating an account on GitHub.
🦄2
Как работают выделенные ядра в облачном сервере: от планировщика Linux до тестов производительности
📌 Подробнее: https://habr.com/ru/companies/selectel/articles/1037970/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как работают выделенные ядра в облачном сервере: от планировщика Linux до тестов производительности
Привет, Хабр! Меня зовут Витя, я проектирую интерфейсы в Selectel . Недавно мы запустили новую функциональность — выделенные ядра для облачных серверов. Чтобы понять, как спроектировать интерфейс...
👍2