Installing Kubernetes Dashboard

Install Kubernetes Dashboard on the PI Cluster

Key Aspects

  • Install Dashboard
  • Access the dashboard for a web browser

Deploy Using kubectl

cd $KUBE_RPI_GITREPO_LOCATION/kube-deployment/dashboard
kubectl apply -f kubernetes-dashboard-arm.yaml

Deploy Using helm

Helm Chart is still work in progress

helm repo add kubedge2 "https://raw.githubusercontent.com/kubedge/helmrepos/arm32v7/kubedge2"
helm repo update

Direct installation from the repo

If you feel lucky:

helm install kubedge2/kubernetes-dashboard-arm32v7 --name kubernetes-dashboard

Two steps installation from local

If you want to better understand the setup:

cd $MY_LOCAL_HELM_CHARTS
helm fetch kubedge2/kubernetes-dashboard-arm32v7
tar xvf kubernetes-dashboard-arm32v7-0.7.5.tgz
cd kubernetes-dashboard-arm32v7/
helm install . --name kubernetes-dashboard

Source Code

The chart is available under:

Cleanup

kubectl delete -f kubernetes-dashboard-arm.yaml

secret "kubernetes-dashboard-certs" deleted
serviceaccount "kubernetes-dashboard" deleted
role.rbac.authorization.k8s.io "kubernetes-dashboard-minimal" deleted
rolebinding.rbac.authorization.k8s.io "kubernetes-dashboard-minimal" deleted
deployment.apps "kubernetes-dashboard" deleted
service "kubernetes-dashboard" deleted

Kubernetes Dashboard

Cluster 1: 5 node clusters

List of the nodes in Cluster 1

Kubernetes kube-system overview of Cluster 1

Cluster 2: 3 node clusters

List of the nodes in Cluster 2

Kubernetes kube-system overview of Cluster 2

Conclusion

Still need to debug the Kubernetes Helm Chart.

WIP