← Package directory
Available on winget

Install Headlamp

Kubernetes web UI.

Install with winget
winget install --id Headlamp.Headlamp
Upgrade
winget upgrade --id Headlamp.Headlamp
Uninstall
winget uninstall --id Headlamp.Headlamp

About Headlamp

A Kubernetes web UI that is fully-featured, user-friendly and extensible.

What's new in 0.43.0

✨ Enhancements - Added opt-in service account token auth for in-cluster deployments, enabling Headlamp to work behind OIDC or other external auth proxies. Thanks to @0xMH and @unixpariah. Also thanks to @yolossn for reporting the issue. - Helm chart probes now support a configurable scheme (HTTP/HTTPS) and full timing settings, enabling correct probe behavior when backend TLS is enabled. Thanks to @gambtho. Also thanks to @mbasha86 for reporting the issue. - Added alpha support for ClusterProfile discovery via the Cluster Inventory API, enabling automatic multi-cluster registration without manual kubeconfig setup. Thanks to @kahirokunn. - Added hostAliases support to the Helm chart pod template, allowing custom host-to-IP mappings to be configured via chart values. Thanks to @VijayabaskarR-06. Also thanks to @geochip for reporting the issue. - Added Russian language support to the frontend, making Headlamp more accessible for Russian-speaking users. Thanks to @Future998. - Added proxy auth support so Headlamp can read authentication headers injected by middleware proxies for seamless cluster access. Thanks to @ageekymonk. - Added dry-run preview for rollbacks, letting users inspect the resulting resource YAML before applying a rollout undo. Thanks to @alokdangre. Also thanks to @illume for reporting the issue. - Added an AKS node upgrade visualization panel showing Cordon, Drain, Delete, Reimage, Complete progress for managed nodes. Thanks to @Jenniferyingni. - Added RTL layout support and new locales for Arabic, Urdu, and Hebrew, with the UI direction switching automatical...

Read release notes

Version history

Version Updated Notes
0.43.0 Unknown ✨ Enhancements - Added opt-in service account token auth for in-cluster deployments, enabling Headlamp to work behind OIDC or other external auth proxies. Thanks to @0xMH and @unixpariah. Also thanks to @yolossn for repo...
0.42.0 Unknown Hitch hikers guide to Headlamp 0.42.0 Deep-link support was added for pod terminals (?view=exec) and log views (?view=logs), letting users bookmark or share direct links to specific UI states. Resources can now be search...
0.41.0 Unknown ✨ Enhancements - Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to @alokdangre - Add multi-cluster user logout. Thanks to @alokdangre - Enable...
0.40.1 Unknown 🐞 Bug fixes - Fix sidebar becoming inaccessible after collapse - Fix age column sorting on events Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.40.1 Desktop Apps: 🐧 Flatpak / Linux (AMD64) 🐧 Linux AppImage AMD64, A...
0.40.0 Unknown ✨ Enhancements: - Add icon and color configuration to clusters. Thanks to @alexmathieu22 - Allow saving selected namespaces per cluster. Thanks to @mudit06mah - Add configurable keyboard shortcuts Thanks to @alokdangre -...
0.39.0 Unknown ✨ Enhancements: - Add cluster column to CRD list. Thanks to @kahirokunn - Add attach-based node debugger workflow that mirrors kubectl debug-node. Thanks to @dorser - Add count column to events list view - Display Node a...
0.38.0 Unknown ✨ Enhancements: - Add custom local port input dialog for port forwarding. Thanks @jaehanbyun - Add concept of "shipped", "user-installed", and "dev" plugin types - Add ability to specify priorityClassName in the Headlamp...
0.37.0 Unknown ✨ Enhancements: - Load time of Desktop app up to 60% faster - Add Default and Parameters columns to Ingress Class List. Thanks to @jaehanbyun - Add cluster links to project details status section - Add default indicator...
0.36.0 Unknown ✨ Enhancements: - Add support for EndpointSlice resources. - Add memory for table sorting column and direction across navigation. Thanks to @krrish-sehgal - Enhance global search to support searching by labels and improv...
0.35.0 Unknown ✨ Enhancements: - Add Projects feature (namespace-based, a collection of Kubernetes resources for organizing deployed applications or workloads) - Gateway API resources can be seen on the map view. Thanks to @userAdityaa...
0.34.0 Unknown ✨ Enhancements: - Add a close all button to the overview - Make the activity overview button sticky and make it a toggle button - Allow multiple selection in tables by using Shift+Clicking. Thanks to @krrish-sehgal - Add...
0.33.0 Unknown ✨ Enhancements: - Add new task bar which allows to keep otherwise transient tasks open - This feature allows e.g. opening several logs views and view them side by side - Allows keeping a terminal, logs, details view, etc...
0.32.0 Unknown ✨ Enhancements: - Add new advanced search feature (allows searching Kubernetes resources using queries in Js, more languages coming soon) - Display Custom Resources in the map (thanks to @faebr, @alexandernorth, @VictorM...
0.31.1 Unknown 🐞 Bug fixes - Improve button visibility in the AuthChooser component - Revert Headlamp image repository to headlamp-k8s - Fix use of authorization header for multiplexed websocket connections - Remove unnecessary paramet...
0.31.0 Unknown Release notes
0.30.0 Unknown Release notes
0.29.0 Unknown Release notes
0.28.1 Unknown Release notes
0.28.0 Unknown Release notes
0.27.0 Unknown Release notes