_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

KEDA — Event-driven Autoscaling

13. 11. 2021 1 min read intermediate

Cloud Intermediate

KEDA — Event-driven Autoscaling

KEDAKubernetesAutoscalingEvent-driven 6 min read

Kubernetes Event-driven Autoscaler. Scaling based on queues, metrics, and external sources — down to zero.

What Is KEDA

KEDA extends Kubernetes with event-driven autoscaling. Unlike HPA, it can scale to 0 replicas and react to dozens of sources.

  • Scale to zero — no unnecessary costs
  • 60+ scalers (Kafka, RabbitMQ, AWS SQS, Prometheus, Cron…)
  • Works alongside HPA

ScaledObject — RabbitMQ

apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: order-processor
spec:
  scaleTargetRef:
    name: order-processor
  pollingInterval: 15
  cooldownPeriod: 60
  minReplicaCount: 0
  maxReplicaCount: 50
  triggers:
    - type: rabbitmq
      metadata:
        host: amqp://user:[email protected]:5672
        queueName: orders
        queueLength: "10"

Prometheus Trigger

apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: api-scaler
spec:
  scaleTargetRef:
    name: api-server
  triggers:
    - type: prometheus
      metadata:
        serverAddress: http://prometheus.monitoring:9090
        metricName: http_requests_per_second
        query: sum(rate(http_requests_total{service="api"}[2m]))
        threshold: "100"

Summary

KEDA = HPA on steroids. Scale to zero, event-driven triggers, and works alongside standard HPA.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.