Skip to content

Autoscaling

For application-horizontal autoscaling, the Spotfire Helm charts are validated with KEDA (Kubernetes Event-driven Autoscaling) ⧉.

Note: This is a quick start guide. For more information, see the official documentation of the vendors.

Prerequisites

  • You have deployed Spotfire using the provided Spotfire Helm charts.
  • You have deployed Prometheus for metrics collection. See Monitoring with Prometheus.

Components

KEDA

Installing

  1. Add the KEDA charts ⧉ repo:

    helm repo add kedacore https://kedacore.github.io/charts
    helm repo update
    

  2. Install KEDA in its own namespace:

    kubectl create namespace keda
    helm install keda kedacore/keda --namespace keda --set http.timeout=10000
    

Note: In some environments you must increase the Scalers timeout. See HTTP Timeouts ⧉.

For more information, see the KEDA Helm chart documentation ⧉ and the KEDA documentation ⧉.