The Headlamp KEDA Plugin is an innovative solution designed to simplify the management and monitoring of KEDA resources in Kubernetes. KEDA, the Kubernetes-based Event Driven Autoscaler, excels at scaling workloads based on real-time events and supports multiple scaling triggers. However, administrators and developers often face challenges such as limited visibility into ScaledObjects
and ScaledJobs
, difficulty monitoring real-time scaling metrics, and a fragmented view of KEDA’s performance alongside other Kubernetes resources.
This project aims to bridge these gaps by integrating a comprehensive plugin into Headlamp. Key features include:
- Resource Management: An intuitive interface for listing, viewing, editing, and managing
ScaledObjects
andScaledJobs
. This includes a detailed view with an inline YAML editor and creation wizard. - Real-Time Monitoring: Integration of real-time metrics and trigger states using li