Kubernetes Dashboard is an open-source web GUI for managing cluster resources (CronJobs, DaemonSets, Deployments, Pods, ReplicaSets, StatefulSets) deploying apps, and monitoring cluster health in real time. This guide installs it via Helm, sets up admin and read-only RBAC access, secures it behind Nginx Ingress with cert-manager TLS, and deploys a sample app from the UI.

Prerequisites: a Kubernetes cluster with kubectl configured, and Helm installed on your workstation.

Install the Dashboard

$ helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/

$ helm repo update