KEDA with Yandex Monitoring
This product deploys a KEDA external scaler that integrates Kubernetes autoscaling with Yandex Cloud Monitoring. It allows you to scale your Kubernetes deployments based on custom metrics from Yandex Monitoring, such as Application Load Balancer RPS metrics,
compute metrics, or Managed Database metrics. The scaler supports features like configurable time windows, multiple aggregation methods, and NaN value handling strategies.
-
Create a service account, which is required for KEDA External Scaler.
-
Set the KEDA settings:
- Namespace: Create a new namespace, e.g.,
keda-system. - Application name: Enter a name for the application.
- Service account key: Paste the contents of existing
key.jsonfile or create a new key.
- Namespace: Create a new namespace, e.g.,
-
Click Install.
-
Wait for the application to change its status to
Deployed. -
Create a
ScaledObjectresource.
Usage example and ScalebObject description are available in the (documentation)[https://yandex.cloud/ru/docs/managed-kubernetes/operations/applications/keda].
Yandex Cloud technical support is available 24/7. The types of requests you can submit and the appropriate response time depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms here.
| Helm chart | Version | Pull-command | Documentation |
|---|---|---|---|
| yandex-cloud/keda/chart/keda-external-scaler-yc | 1.1.3 | Open |
| Docker image | Version | Pull-command |
|---|---|---|
| yandex-cloud/keda/keda-external-scaler-yc1763061034264074249206115368493092305252254738064 | v1.2.19 |