KEDA с поддержкой Yandex Monitoring
Данный продукт содержит внешний скейлер KEDA, который интегрирует автомасштабирование Kubernetes с Yandex Cloud Monitoring. Скейлер позволяет масштабировать Kubernetes приложения на основе метрик из Yandex Monitoring, например: метрик Application Load Balancer или Managed Database. Скейлер поддерживает функционал настройки временных окон, агрегирования и обработки NaN-значений.
-
Создайте сервисный аккаунт, необходимый для работы KEDA External Scaler.
-
Назначьте сервисному аккаунту роль
monitoring.viewer. -
Задайте настройки KEDA:
- Пространство имен — создайте новое пространство имен (например,
keda-system). - Название приложения — укажите название приложения.
- Ключ сервисного аккаунта — вставьте содержимое существующего файла
key.jsonили создайте новый.
- Пространство имен — создайте новое пространство имен (например,
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed. -
Создайте ресурс
ScaledObject.
Описание параметров и пример использования ScaledObject доступны в документации.
- Автоматическое масштабирование приложений в Kubernetes на базе метрик Yandex Monitoring
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
| Helm-чарт | Версия | Pull-команда | Документация |
|---|---|---|---|
| yandex-cloud/keda/chart/keda-external-scaler-yc | 1.1.3 | Открыть |
| Docker-образ | Версия | Pull-команда |
|---|---|---|
| yandex-cloud/keda/keda-external-scaler-yc1763061034264074249206115368493092305252254738064 | v1.2.19 |