About this project

Headlamp is an easy-to-use and extensible Kubernetes web UI, developed under the Kubernetes SIG UI and hosted in the kubernetes-sigs organization. It aims to combine the traditional feature set of Kubernetes dashboards — listing and viewing resources — with additional functionality and a clean, modern interface. Key capabilities described in the README: - Vendor-independent, generic Kubernetes UI. - Runs in-cluster or locally as a desktop application for Linux, Mac and Windows. - Multi-cluster support. - Extensible through plugins, with official plugins available in a separate repository and published plugins listed on Artifact Hub. - UI controls that reflect user roles, so deletion or update actions are hidden when not permitted. - Cancellable creation, update and deletion operations. - Logs, exec and a resource editor with documentation. - Read-write and interactive behavior based on permissions. Access control uses Kubernetes RBAC, so a token with limited permissions may not display cluster resources correctly; the documentation explains how to obtain a Service Account token. For deployment, the project provides in-cluster installation instructions and desktop installation guides for Linux, macOS and Windows, requiring a kubeconfig in the default path. Contributors can find setup and build instructions in the contributing guidelines and a development guide, including platform-specific notes such as Apple Silicon and macOS. The project maintains a list of tested Kubernetes platforms and invites additions or regression reports. Community resources include a Code of Conduct, a #headlamp channel in Kubernetes Slack, and a monthly community meeting. A public roadmap and release board track planned changes. Headlamp is released under the Apache 2.0 license, and an FAQ is available on the project website.