kubernetes-retired/dashboard

General-purpose web UI for Kubernetes clusters

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 53 minutes ago
Added to GitGenius on April 7th, 2021
Created on October 15th, 2015
Open Issues & Pull Requests: 166 (+0)
Number of forks: 4,268
Total Stargazers: 15,420 (+0)
Total Subscribers: 2 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 days
Mean response time: 178.3 days
90th percentile: 409.3 days
Tracked items: 181

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "kind/bug" is answered fastest, typically in about 14 hours, while "kind/feature" waits about 3 months. Only 0% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 827 days
Stale 30+ days: 45
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • kind/bug (119)
  • kind/feature (68)
  • lifecycle/rotten (59)
  • lifecycle/frozen (17)
  • kind/support (16)
  • lifecycle/stale (10)
  • priority/important-soon (7)
  • good first issue (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Kubernetes Dashboard is a general-purpose web-based user interface for Kubernetes clusters written in Go. The project is now archived and no longer maintained due to lack of active maintainers and contributors, as stated prominently in its README. The repository recommends users consider Headlamp, a recently moved project under sig-ui, as an alternative for continued development and support.

The dashboard enables users to manage applications running within clusters and troubleshoot them, while also providing cluster management capabilities. As of version 7.0.0, the project transitioned to Helm-based installation exclusively, dropping support for manifest-based installation. This change was driven by the adoption of a multi-container setup with a hard dependency on Kong gateway API proxy, making manifest-based installation infeasible. The versioning scheme was also modified, with appVersion dropped from the Helm chart since each module in the multi-container architecture is now versioned separately, with the Helm chart version serving as the application version.

The installation process relies on a single-container, DBless Kong installation functioning as a gateway that connects all containers and exposes the user interface. Users can then deploy any ingress controller or proxy in front of the Kong gateway. The Helm chart values and additional customization options are documented in the repository's charts directory and on ArtifactHub.

Documentation is organized into several sections within the docs directory, including common entry-level overviews, user guides, access control information, and developer guides. The access control documentation covers how to control dashboard access and create sample users for login purposes. The developer guide provides essential information for contributors wanting to test, run, and work on the dashboard locally.

The project is classified across numerous categories including webui, cluster management, workloads, pod management, namespace control, resource monitoring, user authentication, and visualization. These classifications reflect the dashboard's comprehensive scope as a management and monitoring tool for Kubernetes environments. The project is licensed under Apache License 2.0 and was developed by The Kubernetes Dashboard Authors.