explaingit

kubernetes-retired/dashboard

Analysis updated 2026-06-24

15,433GoAudience · ops devopsComplexity · 4/5LicenseSetup · moderate

TLDR

Web UI for managing Kubernetes clusters and the workloads running on them. Project is now archived, the README points to Headlamp as a replacement.

Mindmap

mindmap
  root((K8s Dashboard))
    Inputs
      Kube config access
      Helm install
      Service account token
    Outputs
      Web UI
      Resource views
      Logs and exec
    Use Cases
      Browse cluster resources
      Troubleshoot a deployment
      Onboard new ops users
    Tech Stack
      Go
      Kubernetes
      Helm
      Kong
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Give your team a web UI to browse pods, deployments and logs

USE CASE 2

Troubleshoot a misbehaving workload without dropping to kubectl

USE CASE 3

Stand up a read-only dashboard for non-ops folks to watch the cluster

What is it built with?

GoKubernetesHelmKong

How does it compare?

kubernetes-retired/dashboardhelm/chartsgreyireland/algorithm-pattern
Stars15,43315,41715,463
LanguageGoGoGo
Setup difficultymoderatehardeasy
Complexity4/51/52/5
Audienceops devopsops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Project is archived, the maintained replacement is Headlamp, and install is Helm-only since v7.

Apache 2.0: you can use, modify and ship it freely, including in commercial products, as long as you keep the notice.

In plain English

Kubernetes Dashboard is a general-purpose, web-based interface for Kubernetes clusters, Kubernetes being the system that manages containers (packaged software) running across servers. The dashboard lets users manage and troubleshoot applications running in the cluster, as well as manage the cluster infrastructure itself. Important note: this project is now archived and no longer actively maintained due to a lack of maintainers. The README recommends using Headlamp (available at the kubernetes-sigs/headlamp repository) as an alternative. It was recently moved under the sig-ui group and is described as an easy-to-use and extensible Kubernetes web UI. For historical reference, as of version 7.0.0 the project dropped support for Manifest-based installation and moved to Helm-only installation. Helm is a package manager for Kubernetes that simplifies deploying software. The new setup uses a multi-container architecture with Kong, a gateway proxy, connecting the various containers and exposing the UI. Installation is done with two helm commands: adding the kubernetes-dashboard repository and then running helm upgrade --install to deploy it into a dedicated namespace. Documentation in the repository covers common setup, a user guide, how to access the dashboard after installation, access control (including how to create a sample login user), and a developer guide for anyone wanting to contribute. The project was licensed under Apache License 2.0.

Copy-paste prompts

Prompt 1
Show me the two Helm commands to install Kubernetes Dashboard 7 into its own namespace
Prompt 2
Walk me through creating a service account and token so I can log in to the dashboard
Prompt 3
Explain why this project was archived and how to migrate to Headlamp instead
Prompt 4
Give me an ingress config that exposes the dashboard behind TLS and basic auth

Frequently asked questions

What is dashboard?

Web UI for managing Kubernetes clusters and the workloads running on them. Project is now archived, the README points to Headlamp as a replacement.

What language is dashboard written in?

Mainly Go. The stack also includes Go, Kubernetes, Helm.

What license does dashboard use?

Apache 2.0: you can use, modify and ship it freely, including in commercial products, as long as you keep the notice.

How hard is dashboard to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is dashboard for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub kubernetes-retired on gitmyhub

Verify against the repo before relying on details.