3 - Install kube dashboard

Install the kubernetes dashboard to manage nodes
Published

April 19, 2026

Install Kubernetes Dashboard

in the control pane run

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

Create an admin user

create a service account

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
EOF

Give it admin permissions

cat <<EOF | kubectl apply -f -
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
EOF

Get your login token

kubectl -n kubernetes-dashboard create token admin-user

Copy client config to your laptop

#run on your laptop
scp user@stivm0052:/etc/kubernetes/admin.conf ~/.kube/config

Run the dahsboard and open it

#run on your laptop
kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 8443:443

open a browser on https://localhost:8443/#/login

Note:

The token does expire so if it doesnt work, create a new one with

kubectl -n kubernetes-dashboard create token admin-user