Repolode
kedacore

kedacore/keda

KEDA — событийный autoscaler для Kubernetes, который масштабирует любые контейнеры, в том числе до нуля и обратно, на основе внешних источников событий.

Звёзды
10,698
Форки
1,578
Открытые issues
278
Последний коммит
вчера

Что это?

KEDA обеспечивает точное автомасштабирование событийных нагрузок в Kubernetes, в том числе до нуля и обратно. Он работает как Kubernetes Metrics Server и позволяет задавать правила масштабирования с помощью специального пользовательского определения ресурса.

KEDA работает вместе со встроенным Horizontal Pod Autoscaler, а не заменяет его. Проект рассчитан на работу в облачных и периферийных средах без внешних зависимостей. Решения о масштабировании принимаются на основе источников событий: например, обработчики очередей могут увеличивать число реплик при росте нагрузки и сокращать его до нуля, когда работы нет.

Проект входит в число выпускников Cloud Native Computing Foundation (CNCF) и устанавливается через Helm, OperatorHub или обычные YAML-манифесты.

Ключевые возможности

  • 01Масштабирует любые контейнеры в Kubernetes на основе источников событий.
  • 02Поддерживает масштабирование до нуля реплик и обратно.
  • 03Работает как Kubernetes Metrics Server и использует пользовательское определение ресурса для правил масштабирования.
  • 04Интегрируется с Horizontal Pod Autoscaler.
  • 05Работает в облачных и периферийных средах без внешних зависимостей.

Сценарии использования

  • Масштабирование обработчиков очередей, например RabbitMQ или Kafka, при накоплении сообщений.
  • Запуск событийных функций, за которые не нужно платить, пока они простаивают.
  • Автомасштабирование нагрузок Kubernetes в периферийных кластерах с ограниченными ресурсами.

Быстрый старт

  1. 1

    Ознакомьтесь с руководством по развертыванию, чтобы узнать об установке с помощью Helm, OperatorHub или YAML

  2. 2

    Попробуйте пример QuickStart, например RabbitMQ и Go

Что важно знать

  • Для работы требуется кластер Kubernetes.
  • Варианты развертывания и инструкции по настройке описаны на внешнем сайте keda.sh, а не в README.

В подборках

Темы

Частые вопросы

Что такое keda?
KEDA — событийный autoscaler для Kubernetes, который масштабирует любые контейнеры, в том числе до нуля и обратно, на основе внешних источников событий. KEDA обеспечивает точное автомасштабирование событийных нагрузок в Kubernetes, в том числе до нуля и обратно. Он работает как Kubernetes Metrics Server и позволяет задавать правила масштабирования с помощью специального пользовательского определения ресурса.
keda можно использовать бесплатно? Какая у него лицензия?
keda распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
keda всё ещё поддерживается?
Активно поддерживается. Последний коммит в keda — 6 нояб. 2026 г..
Для чего можно использовать keda?
Масштабирование обработчиков очередей, например RabbitMQ или Kafka, при накоплении сообщений. Запуск событийных функций, за которые не нужно платить, пока они простаивают. Автомасштабирование нагрузок Kubernetes в периферийных кластерах с ограниченными ресурсами.
Как установить keda?
Ознакомьтесь с руководством по развертыванию, чтобы узнать об установке с помощью Helm, OperatorHub или YAML Попробуйте пример QuickStart, например RabbitMQ и Go
Где скачать keda?
Исходный код и инструкции по установке — на GitHub: https://github.com/kedacore/keda

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Фреймворк для автоматизации событийных процессов в Kubernetes, запускающий действия по вебхукам, расписанию cron, событиям S3 и сообщениям из очередей.

2,7 тыс.+6 за неделю849GoApache-2.0Активно поддерживаетсяОбновлён 7 дней назад

Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.

29,7 тыс.+35 за неделю5,4 тыс.GoApache-2.0Обновлён вчера

Инструмент для наблюдаемости сетевого трафика в Kubernetes: захватывает и индексирует его с помощью eBPF, расшифровывает TLS и предоставляет данные AI-агентам через MCP.

DevOps и облака#kubernetes#ebpf#network-observability
12,1 тыс.+18 за неделю558GoApache-2.0Обновлён 6 дней назад