DevOps MemOps
6.3K subscribers
3.31K photos
533 videos
16 files
5.29K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚25😁6
mcp-victoriametrics

The implementation of Model Context Protocol (MCP) server for VictoriaMetrics


📌 Подробнее: https://github.com/VictoriaMetrics/mcp-victoriametrics

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28
neko-master

Современная и элегантная панель управления для визуализации и анализа сетевого трафика.


📌 Подробнее: https://github.com/foru17/neko-master

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17😭2
logchef — это легковесная платформа для анализа и мониторинга логов из ClickHouse, VictoriaLogs или обоих сервисов одновременно. Logchef предоставляет единое окружение для исследования, создания дашбордов, сохранения запросов, оповещений и контроля доступа — без перемещения или изменения структуры данных. Публичное онлайн-демо

📌 Подробнее: https://github.com/mr-karan/logchef

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33😭4
Трюки для ускорения Docker-образов на проде

Мультистейдж билды

Используйте multi-stage builds, чтобы собрать приложение в одном контейнере, а продакшн-образ сделать минимальным:

# Сборка
FROM golang:1.22 as builder
WORKDIR /app
COPY . .
RUN go build -o app

# Продакшн
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/app .
CMD ["./app"]


Минимизируйте базовые образы

Выбирайте облегчённые базовые образы:
- alpine вместо ubuntu
- distroless для максимальной безопасности и минимального веса

Оптимизируйте порядок слоёв

Чем выше изменяемость, тем ниже слой:
- Сначала COPY go.mod, npm package.json, установка зависимостей
- Потом COPY . . с кодом проекта

Это позволяет кэшировать большую часть слоёв даже при частых изменениях кода.

Убирайте за собой

Всегда удаляйте временные файлы и зависимости для сборки:

RUN apt-get install -y build-essential && \
make build && \
apt-get remove --purge -y build-essential && \
apt-get autoremove -y && \
apt-get clean


Сжимайте образы

Используйте docker-slim, он автоматически оптимизирует образ, удаляя всё ненужное:

docker-slim build --http-probe my-app:latest

Как применять и чего избегать
- В продакшне старайтесь держать образы <100MB
- Не добавляйте лишние пакеты “на всякий случай”
- Проверяйте образы на уязвимости: trivy image your-app:tag

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31💯9
LFK — быстрый и простой CLI навигатор Kubernetes

LFK - это ориентированный на клавиатуру терминальный пользовательский интерфейс, вдохновленный Yazi, для навигации и управления кластерами Kubernetes. Он переносит в ваш терминал трехколоночную компоновку Миллера с иерархией ресурсов на основе владельцев.


📌 Подробнее: https://github.com/janosmiko/lfk

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18
FerretDB - альтернатива MongoDB с открытым исходным кодом.

Это прокси-сервер, который преобразует запросы MongoDB 5.0+ по протоколу Wire Protocol в SQL и использует PostgreSQL с расширением DocumentDB в качестве механизма базы данных.

MongoDB изначально стала для многих разработчиков настоящим откровением, позволив создавать приложения быстрее, чем с использованием реляционных баз данных. На заре своего существования простота использования и хорошо документированные драйверы сделали MongoDB одним из самых простых доступных решений для работы с базами данных. Однако со временем MongoDB отказалась от своих корней, связанных с открытым исходным кодом, изменив лицензию на SSPL, что сделало её непригодной для многих проектов с открытым исходным кодом и коммерческих проектов на ранних стадиях разработки.

Большинству пользователей MongoDB не требуются какие-либо расширенные функции, предлагаемые MongoDB; однако им необходимо простое в использовании решение на основе документо ориентированной базы данных с открытым исходным кодом. Понимая это, FerretDB призвана восполнить этот пробел.


📌 Подробнее: https://github.com/FerretDB/FerretDB

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17
"Мясной прокси" 🥩
Айтишники придумали термин для коллег, бездумно копирующих ответы нейросетей

Корпоративные чаты частенько утопают в неотредактированных генеративных текстах. Если сотрудник постоянно отправляет сырые ответы от ChatGPT в Slack или внедряет код, который не в состоянии объяснить, для него появилось специальное определение — "мясной прокси".

Понятие ввел в оборот немецкий разработчик Никлас Грюн. Инженер справедливо заметил, что нет никакого смысла общаться с человеком, который работает лишь органической прослойкой между нейросетью и получателем. Гораздо проще самостоятельно задать контекст и напрямую спросить чат-бота, чем вести диалог с живой оболочкой для API, не добавляющей никакой ценности в рабочий процесс.


Сообщество считает, что именно такие "человеческие обертки для ChatGPT" первыми пойдут под сокращение при очередной оптимизации штата. Перешли тому самому коллеге 🦃

🥸 godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
😁135👍2🌚1🦄1
codealmanac — живая вики для вашей кодовой базы, поддерживаемая ИИ-агентами для написания кода.

CodeAlmanac предоставляет ИИ-агентам контекст, который не может удержать только код: почему система устроена именно так, что ломалось раньше, какие инварианты важны и как рабочие процессы пересекают файлы и сервисы. Вики представляет собой простой markdown в вашем репозитории, индексируется локально и проверяется в Git, как любое другое изменение кода.


📌 Подробнее: https://github.com/AlmanacCode/codealmanac

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Kyverno 1.19 — релиз, который фактически завершает переход проекта на CEL-based policies: теперь ValidatingPolicy, MutatingPolicy, GeneratingPolicy, ImageValidatingPolicy и DeletingPolicy покрывают весь функционал старого ClusterPolicy. Для Kubernetes Security это особенно важно: policy engine становится ближе к нативному подходу Kubernetes через CEL и ValidatingAdmissionPolicy`/`MutatingAdmissionPolicy.

При этом ClusterPolicy, Policy, CleanupPolicy, ClusterCleanupPolicy и legacy PolicyException официально deprecated и будут удалены в Kyverno 1.20, поэтому существующие security policies уже пора мигрировать. В 1.19 это последний релиз с полной поддержкой legacy API, а для миграции есть отдельный kyverno migrate и migration guide.

Ещё одно изменение, важное для эксплуатации: CRD теперь управляются через отдельную Helm dependency kyverno-api, поэтому при upgrade стоит проверить собственный процесс установки CRD.


📌 Подробнее: https://kyverno.io/blog/2026/08/20/announcing-kyverno-release-1.19/

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19
pohuy — русский мат это генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «на*бнулось» — это "the service has unexpectedly crashed and requires investigation", только сразу ясно.

Возможности:
— словарь на 70+ идиом с инженерным маппингом — ядро в SKILL.md, полный боекомплект в references/slovar.md: от «п*здрика» до «понеслась пи*да по кочкам». - лучшее интегрировано из народного словаря russian-swears (417 статей, взяли годное).
— шкала состояний + эталонные сцены в references/sceny.md: ревью говнокода, флаки-тест, дока врёт, оценка сроков, признание своего про*ба.
— железные правила: код, коммиты, PR и доки - чисто без мата,
— на security предупреждениях и DROP TABLE - без шуток.
— присказки на кульминациях: «х*як вы слушали маяк», «х*йня-м*йня», «опа! пи*дрик», «вдруг откуда ни возьмись - появился в рот е*ись».


📌 Подробнее: https://github.com/smixs/pohuy

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁8