Skip to main content

Kubernetes Dashboard Documentation

A general-purpose web UI for Kubernetes clusters. Manage applications, troubleshoot issues, and control your cluster resources through an intuitive interface.

Quick Start

Get Kubernetes Dashboard up and running in minutes with Helm.

1

Add the Helm repository

Add the Kubernetes Dashboard Helm repository to your local Helm installation.
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
2

Install the Dashboard

Deploy Kubernetes Dashboard using Helm. This creates a namespace and installs all required components.
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard \
  --create-namespace --namespace kubernetes-dashboard
The Dashboard uses Kong Gateway as an API proxy and requires Kubernetes 1.21 or later.
3

Access the Dashboard

Set up port forwarding to access the Dashboard UI locally.
kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
Open your browser to https://localhost:8443 and log in with your credentials.
See our authentication guide for instructions on creating service accounts and obtaining bearer tokens.

Explore by Topic

Learn how to use and customize Kubernetes Dashboard for your needs.

User Guide

Learn how to manage applications, view logs, access shells, and monitor metrics.

Architecture

Understand the multi-module architecture with API, Auth, Web, and Metrics components.

Configuration

Customize your installation with Helm values, security settings, and ingress options.

API Reference

Explore the REST API for programmatic access to cluster resources.

Development

Set up a local development environment and contribute to the project.

Security

Configure RBAC, network policies, and authentication methods.

Key Features

Powerful capabilities for managing your Kubernetes workloads.

Resource Management

Create, view, edit, and delete Deployments, Pods, Services, ConfigMaps, Secrets, and all core Kubernetes resources.

Real-Time Monitoring

View CPU and memory metrics, track resource utilization, and visualize cluster health in real time.

Log Viewing & Shell Access

Stream container logs and execute commands directly in pods through an integrated terminal interface.

RBAC & Security

Integrate with Kubernetes RBAC, support OIDC authentication, and enforce fine-grained access controls.

Important Notice

This project is now archived and no longer actively maintained due to lack of active maintainers and contributors. Consider using Headlamp as an alternative, which is now maintained under the sig-ui.

Read Full Introduction