Stars
Forks
Watchers
Developer links
Headlamp
The Kubernetes project's own answer to cluster management UIs: maintained under SIG UI governance, Headlamp's roadmap tracks Kubernetes releases and its design philosophy reflects community needs rather than a vendor's product strategy. The React interface provides full read-write capabilities adapted to each user's RBAC permissions — delete, scale, edit, and restart buttons appear only when the authenticated user holds the corresponding cluster role, preventing accidental unauthorized actions. Multi-cluster support surfaces workloads across development, staging, and production from a single view without context switching. The plugin architecture drives extensibility through a curated catalog: an AI Assistant plugin answers natural-language cluster queries and performs operations via configurable LLM keys, Flux handles GitOps, Karpenter manages nodes. Integrated terminals provide browser-based exec access to running pods, live log streaming follows container output with filtering, and the YAML editor displays inline Kubernetes API documentation alongside resource definitions. Deployment creation forms let you configure containers, environment variables, volumes, and replicas without writing manifests. Side-by-side cluster comparison views surface differences in workload distribution. Works with any distribution: EKS, GKE, AKS, Minikube, Docker Desktop. Helm chart installation via the Headlamp repository with images on GitHub Container Registry. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Official Kubernetes SIG Project
- Maintained under the Kubernetes SIG UI organization with direct community governance, roadmap alignment with Kubernetes releases, and contributions from cloud-native ecosystem teams.
- RBAC-Aware User Interface
- UI controls dynamically reflect each user's Kubernetes cluster role permissions, showing edit, delete, and scale actions only when the authenticated user has authorization.
- Extensible Plugin Architecture
- A curated plugin catalog includes the AI Assistant for natural-language cluster queries, Flux GitOps integration, Karpenter node management, and custom plugin development support.
- Multi-Cluster Workload Management
- View and compare workloads across multiple Kubernetes clusters simultaneously from one dashboard, reducing context switching between development, staging, and production environments.
Features
- AI Assistant Plugin
- Natural-language cluster queries and troubleshooting powered by configurable LLM API keys with Kubernetes tool integration that fetches real-time cluster data for contextual responses.
- Live Log Streaming
- Stream container logs in real-time with filtering, multi-container selection, and integrated exec terminals for direct shell access to running pods from the browser.
- YAML Editor with Documentation
- Edit Kubernetes resource definitions with an integrated YAML editor that displays inline Kubernetes API documentation alongside fields for guided configuration changes.
- Deployment Creation Forms
- Configure containers, environment variables, volume mounts, and replica counts through structured web forms without writing YAML, alongside the existing Pod creation workflow.
- Plugin Catalog Integration
- Browse and install plugins from a dedicated catalog including Flux GitOps, Karpenter node management, Prometheus monitoring, and Helm package management integrations.