Headlamp Plugins
This is a repository of official plugins that Headlamp uses or recommends.
Current Plugins
| Plugin | Description | Notes | Maintainers | | ---------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ----------- | | ai-assistant | Integrates AI capabilities directly into Headlamp. | | @ashu8912 | | app-catalog | Provides a new area where users can install Helm charts and manage releases. | Desktop only. Shipped with Headlamp desktop builds by default. | @ashu8912 | | backstage | Provides links to the resource's views in Backstage. | See also the Headlamp integration for Backstage. | @yolossn | | cert-manager | A UI for viewing and managing cert-manager. | | @yolossn | | cluster-api | See your Cluster API management clusters in Headlamp's sidebar and map. | Learn more about CAPI with the Cluster API book. | @mboersma @ChayanDass | | flux | Visualize Flux in Headlamp. | |@ashu8912 | | hubble | See the network traffic Cilium Hubble records between pods. | Alpha. | @9p-tech | | karpenter | Adds Karpenter-specific custom resources to the Headlamp UI. | | @SinghaAnirban005 | | keda | A UI for viewing and managing KEDA resources. | | @adwait-godbole, @yolossn | | kueue | A UI for viewing Kueue Cohorts, ClusterQueues, LocalQueues, ResourceFlavors, and Workloads. | 0.1.0-alpha. | | | knative | A UI for viewing and managing Knative. | | @kahirokunn, @mudit06mah | | kompose | Translates docker-compose manifests to Kubernetes's. | Runs kompose in a job in the cluster for now. | @joaquimrocha | | kro | A UI for viewing kro (Kube Resource Orchestrator) ResourceGraphDefinitions and their instances. | Alpha. | @danbruno101 | | kyverno | A UI for viewing and managing Kyverno policies and reports. | | @joaquimrocha, @itvi-1234 | | minikube | A UI for minikube, for running Kubernetes locally. | | @illume | | opencost | See the costs of your workloads in Headlamp. | | @yolossn | | plugin-catalog | Install Headlamp plugins with one click. | Shipped with Headlamp desktop builds by default. |@yolossn | | prometheus | Provides a Prometheus-powered chart in the details views of workloads. | Needs Prometheus installed in the cluster for the chart to be shown. Shipped with Headlamp desktop and CI builds by default. | @yolossn | | radius | Visualize and manage Radius applications. | | @filipevrevez | | strimzi | The Strimzi plugin for Headlamp, based on the original strimzi-headlamp project. | Demo | @cesaroangelo, @krrish-sehgal | | velero | Shows Velero backup schedule coverage on workload/namespace detail views, plus cluster-wide Schedules, Backups, and Restores. | Read-only Phase 1 + Phase 2. Tracks kubernetes-sigs/headlamp#5198 and plugins#939. | @Pragati5-DEBUG | | volcano | Visualize and manage Volcano jobs. | | @mahmoudmagdy1-1 |
External plugins
These are some of the plugins maintained outside of the plugins repo by others.
Please see headlamp plugins on Artifact Hub for a list of plugins published there.
| Plugin | Description | Notes | Maintainers | | ---------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ----------- | | inspektor-gadget | This is a Headlamp plugin exposing and show-casing IG gadgets. | | @ashu8912 | | Trivy | Trivy compliance and vulnerabilities in Headlamp. | | @mgalesloot | | Kubescape | The Kubescape Headlamp plugin provides views in Headlamp for configuration and vulnerabilities scanning, based on information delivered by the Kubescape operator. | | @mgalesloot | | KubeVirt | A plugin for managing KubeVirt virtual machines within a Kubernetes cluster. | | @buttahtoast | | Gatekeeper | A Headlamp plugin for managing Gatekeeper policies, violations, and a library of community-sourced policies. | | @sozercan | | KAITO | Enhances the KAITO AKS extension with a visual interface in Headlamp for model deployment and GPU provisioning. | |@chloe608, @chewong| | KubeVirt | A comprehensive plugin for managing KubeVirt virtual machines: full VM lifecycle, VNC/serial console, VM Doctor (diagnostics, forensics, disk inspector), templates, image catalog, metrics, and more. | ArtifactHub | @naval-group | | Strimzi | The Headlamp plugin for managing Strimzi (Apache Kafka on Kubernetes) resources. | Demo | @cesaroangelo | | Fortem IDP | View and manage Fortem environments, clusters, and cost metrics directly in Headlamp. Fortem is a self-hosted AI-native Kubernetes Internal Developer Platform. | ArtifactHub | @dspv | | MetalLB | View and manage MetalLB resources in Headlamp. MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols. | ArtifactHub | @YotamKorah | | Istio | Istio service mesh UI with first-class ambient mode support. Shows Istio resource specs in detail pages, namespace enrollment, waypoints, ztunnel/CNI health, and L4/L7 policy checks. | ArtifactHub | @eottabom |
Development
For examples of plugins created for learning and documentation purposes, please refer to the examples folder in Headlamp's repository.
Releases
See Preparing signed plugin releases for the Actions-based build, signature and provenance attachments, Artifact Hub metadata handoff, and download verification.
License
The plugins in this repository are released under the terms of the MIT license.