meganuke — технический блог о DevOps и инструментах

Подпись образов в Kubernetes: Cosign, Harbor, Kyverno

Пошаговое руководство по настройке проверки подписей контейнерных образов в Kubernetes с помощью Cosign, Harbor и Kyverno. Рассматривается конфигурация для приватных реестров с собственными CA и изолированных сетей без доступа к Rekor.

Jenkins на Kubernetes: динамические агенты и учёт затрат

Jenkins по-прежнему живёт в production многих компаний. Статья показывает, как перейти с статических агентов на динамические поды Kubernetes, получив изоляцию, масштабирование до нуля и детальный учёт затрат по командам.

etcd-кластеры для Patroni: введение и практика

etcd — это распределённое хранилище консенсуса (DCS), через которое Patroni по протоколу Raft выбирает лидера и гарантирует, что leader-lock захватит только один узел. В статье разбираются кворум, потеря меньшинства и размещение членов кластера по дата-центрам.

CloudNativePG: подключение внешних приложений

По умолчанию кластер PostgreSQL под управлением CloudNativePG доступен только внутри Kubernetes. В статье показано, как опубликовать сервисы rw/ro/r наружу с помощью MetalLB и Ingress-Nginx и проверить подключение через psql.

© 2026 meganuke