Skip to content

Feature Request: Headlamp Plugin for Robusta KRR #555

@kahirokunn

Description

@kahirokunn

Summary

A Headlamp plugin that displays Robusta KRR recommendations directly in the Headlamp UI.

Motivation

KRR provides Prometheus-based CPU/memory resource recommendations for Kubernetes workloads, helping teams right-size containers and reduce cloud costs. Currently, KRR results can be viewed via CLI, Slack, or as a k9s plugin, but there is no integration with Headlamp.

Headlamp already has a rich plugin ecosystem (Kubescape, Karpenter, Trivy, etc.) and a built-in Prometheus plugin for workload metrics. A KRR plugin would be a natural addition, giving users actionable resource recommendations within the same dashboard they use to manage their clusters.

Proposed Functionality

  • Recommendations view: Show KRR scan results (recommended vs. current CPU/memory requests and limits) per workload, filterable by namespace.
  • Workload detail integration: Display KRR recommendations inline on Deployment / StatefulSet / DaemonSet detail pages.
  • Savings summary: Show estimated cost savings or resource reduction at the namespace and cluster level.

Prerequisites

  • A Prometheus-compatible endpoint reachable from KRR (in-cluster Prometheus, Victoria Metrics, Thanos, Grafana Mimir, managed Prometheus services, or any remote endpoint via -p flag).

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions