Keda: динамическое масштабирование Kubernetes-приложений

KEDA (Kubernetes Event-Driven Autoscaling) автоматизирует масштабирование приложений Kubernetes на основе внешних событий, таких как очереди сообщений, метрики Prometheus и вебхуки. Основные компоненты KEDA — ScaledObject, определяющий цели масштабирования; Trigger, указывающий источник событий; Scaler, анализирующий метрики; TriggerAuthentication, хранящий учетные данные; KEDA Operator, управляющий ScaledObject'ами; Metrics Server, агрегирующий метрики.
Keda: динамическое масштабирование Kubernetes-приложений
Изображение носит иллюстративный характер

При масштабировании по очереди RabbitMQ, создается Deployment приложения, Kubernetes Secret для хранения учетных данных, TriggerAuthentication для безопасного подключения и ScaledObject для отслеживания очереди. Порог масштабирования задаётся через queueLength в ScaledObject. Увеличение числа сообщений в очереди приводит к автоматическому увеличению количества реплик приложения.

В случае масштабирования по HTTP-запросам, KEDA интегрируется с Prometheus. ScaledObject использует метрику http_requests_total и заданный порог для масштабирования. Запросы к сервису генерируются скриптом, и KEDA увеличивает количество реплик при превышении порога. query в ScaledObject позволяет гибко настроить метрику и порог.


Новое на сайте

20381Как 13 миллионов писем превратили Японию в полигон для мошенников из техподдержки 20380Уязвимость в Fastjson 1.x позволяет захватывать Java-серверы без единого пароля 20379Почему рабочий эксплойт для GitLab не попал в таблицу безопасности при патче? 20378Карли пейдж: как строится карьера журналиста, которому доверяют разбор кибератак 20377Как трейдерский браузер сам достраивает вредонос, который никто не пересылал целиком? 20376Кто и как готовит для нас гид по «неделе акул» 20375Ловушка для ботов: как кампания FakeGit заставила ИИ-агентов самих приносить вредонос... 20374Где смотреть новый выпуск «Air Jaws» в разгар Shark Week 2026? 20373Как фишинг научился воровать деньги за секунды, а не через недели 20372Хакеры Cl0p взломали PLM-системы промышленных гигантов через связку из двух уязвимостей 20371Apple почти год не могла закрыть дыру в Hide My Email, из-за которой утекали реальные... 20370Как рухнула криминальная империя фишинга, обслуживавшая 1800 «франчайзи» по всему миру? 20369Сколько времени осталось у защитников с тех пор, как патч стал инструкцией для атаки? 20368Почему запреты на ИИ на работе не работают, а быстрый доступ — работает 20367Почему GitHub одновременно урезает выплаты хакерам и открывает VIP-клуб для лучших из них?
Ссылка