KEDA 2.10: Expanded Autoscaling with Enhanced Scalers

K8s Guru
2 min read
KEDA 2.10: Expanded Autoscaling with Enhanced Scalers

Introduction

KEDA 2.10, released on April 12, 2023, is most relevant if you’re operating Kubernetes in production and want fewer surprises. This post walks through the highlights and the kinds of operational scenarios where the changes tend to matter first.


New Scalers

  • Redis Streams scaler enables autoscaling based on Redis stream length.
  • ActiveMQ scaler provides autoscaling support for ActiveMQ message queues.
  • Azure Service Bus enhancements improve scaling accuracy and performance.
  • Custom scalers framework enables easier development of custom scaling solutions.

HTTP Add-On Improvements

  1. Routing improvements provide better traffic distribution and load balancing.
  2. Metrics enhancements enable more accurate scaling decisions based on HTTP traffic.
  3. Performance optimizations reduce latency and improve throughput.
  4. Configuration improvements simplify setup and management.

Observability Enhancements

  • Metrics expansion exposes detailed scaling metrics for Prometheus integration.
  • Dashboard improvements provide better visualization of scaling behavior.
  • Logging enhancements enable better debugging and troubleshooting.
  • Tracing support enables correlation of scaling events with application behavior.

Performance & Reliability

  • Scaling accuracy improvements provide more precise scaling decisions.
  • Scaler performance optimizations reduce overhead and improve response times.
  • Error handling improvements provide better recovery from scaler failures.
  • Resource management enhancements reduce resource usage for KEDA components.

Getting Started

helm repo add kedacore https://kedacore.github.io/charts
helm install keda kedacore/keda --version 2.10.0 --namespace keda-system --create-namespace

Create a ScaledObject:

apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: http-scaledobject
spec:
  scaleTargetRef:
    name: my-deployment
  minReplicaCount: 1
  maxReplicaCount: 100
  triggers:
  - type: http
    metadata:
      targetValue: "10"

Summary

AspectDetails
Release DateApril 12, 2023
Headline FeaturesNew scalers, improved HTTP add-on, better observability
Why it MattersDelivers comprehensive autoscaling capabilities with new scalers and enhanced observability

KEDA 2.10 provides teams with expanded autoscaling capabilities for diverse workload types and better observability into scaling behavior.