Статьи
Все опубликованные статьи.

ValidatingAdmissionPolicy: переезжаем с вебхуков на CEL прямо в API-сервере
Kyverno 1.17 депрекейтит классические ClusterPolicy в пользу CEL-нативных ValidatingPolicy, удаление запланировано на v1.20. ValidatingAdmissionPolicy стабилен с Kubernetes 1.30 и выполняет CEL прямо в kube-apiserver — без вебхука, без сети, без отдельного пода. Разбираем модель CEL-выражений, переносим реальную политику и меряем задержку до/после.

Renovate: автообновление зависимостей, которое не бесит
Renovate вместо потока отдельных PR на каждую зависимость: группировка по packageRules, расписание, automerge с cooldown и self-hosted запуск в GitLab CI. Разбираем поток, конфиг и границу доверия для автомерджа.

KEDA: автоскейлинг по событиям и до нуля
KEDA скейлит поды по глубине очереди, метрике или расписанию — а не только по CPU/RAM — и умеет гасить нагрузку до нуля. Разбираем ScaledObject, scalers для Kafka/RabbitMQ/Prometheus/cron и ловушки polling interval, activation vs scaling threshold, cooldown.

OpenTofu: шифрование стейта и уход с Terraform без драмы
OpenTofu шифрует state и plan на стороне клиента ещё до бэкенда — фичи, которой у Terraform по-прежнему нет. Разбираем миграцию, key providers (PBKDF2, AWS/GCP KMS, OpenBao) и почему шифрование бэкенда — это не то же самое.