KEDA — Prerequisites
What to Know Before Starting KEDA
KEDA is a focused extension to Kubernetes' existing autoscaling model — the prerequisites are mostly about understanding HPA's limitations first, since KEDA's entire value proposition is framed as solving what HPA can't.
Required (Must Have)
1. Kubernetes HPA Fundamentals
You need to understand what the Horizontal Pod Autoscaler does by default (scaling on CPU/memory) before KEDA's "scale on any metric" pitch means anything concrete — Overview's own framing (a Kafka consumer with low CPU but massive lag) assumes you already know why HPA alone would miss that.
2. Basic Message Queue / Event Source Concepts
3. Helm and kubectl Comfort
KEDA installs via Helm and is managed entirely through Kubernetes CRDs (ScaledObject, ScaledJob) — the same interaction pattern as any other Kubernetes-native operator.
Nice to Have (Speeds Up Learning)
Prometheus Basics
KEDA can scale on Prometheus query results as a trigger — prior exposure to PromQL (this site's Prometheus section) makes that specific trigger type immediately understandable rather than new syntax.
Cloud-Native Identity Concepts (IRSA, Workload Identity)
Intermediate's TriggerAuthentication material covers both secret-based and cloud-identity-based credential patterns — basic familiarity with your cloud provider's pod-identity mechanism speeds up that section specifically.
HTTP/Networking Basics
The KEDA HTTP Add-on (Intermediate) assumes basic understanding of why a scaled-to-zero HTTP service needs special handling for its first incoming request.
What You Do NOT Need
Time Estimate
If you have the prerequisites above:
Start Here
Go to the Installation section to install KEDA, then proceed to Fundamentals.

