This project is a Helm Chart which will install the Kubernetes Dashboard.
Dashboard is a web-based Kubernetes user interface. You can use Dashboard to deploy containerized applications to a Kubernetes cluster, troubleshoot your containerized application, and manage the cluster resources.
Following the steps to let you know how to use it.
- Clone this project:
$ git clone [email protected]:dev4devs-com/k8s-ui.git
- Install the chart with helm:
$ helm install kubernetes-dashboard ./k8s-ui
NOTE
If you are seen the error: listen tcp 127.0.0.1:8001: bind: address already in use
when you run kubectl proxy
to checkout it then just kill the process as follows and re-run the command to do the bind.
$ ps aux | grep proxy
kill -9 <pid kubectl proxy>
- This chart is following the steps in: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
- It will create the roles permissions as described in: https://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md
NOTE This project is a basic example done as an POC, however, please feel free to contribute with it.