
Headlamp: Enabling Event‑Driven Autoscaling with the New KEDA Plugin for Headlamp
KEDA (Kubernetes Event-Driven Autoscaling) allows users to scale Kubernetes workloads based on external event sources like message queues, custom metrics, or HTTP requests. While KEDA is widely used for autoscaling based on real-world signals, working with KEDA resources like ScaledObjects and ScaledJobs often means relying on kubectl and editing YAML by hand.
As part of a Linux Foundation (LFX) Mentorship project, we have built a Headlamp plugin that integrates a UI for viewing and managing KEDA resources directly in the Headlamp dashboard. The plugin was developed by Adwait Godbole, with guidance from the Headlamp team.