DISCLAMER: This project is just a weekend project and does not claim to be well tested or production-ready in any way. Since I started this project, the official Kubernetes dashboard project has gotten a lot of traction. The people working on this have done some great work, check it out!
This project is a browser-based interface to the Kubernetes API. The idea is
to provide most of the functionality of the kubectl.sh
command-line tool. Additionally, it should give
you a quick overview of the health status of your Kubernetes cluster.
Kubernetes Manager needs to be run through a kubernetes API server proxy in order to be able to access the API from the browser, much like the pre-installed "KubeUI".
You need a running Kubernetes cluster. See kubernetes.io for details.
IMPORTANT: (Heapster monitoring)[https://github.com/kubernetes/heapster] needs to be enabled!
cd
to the project root and execute kubectl create -f k8s-manager
. After a few seconds, you should find the URL
to your Kubernetes Manager here:
https://[MASTER-IP-ADDRESS]/api/v1/proxy/namespaces/kube-system/services/k8s-manager
Kubernetes Manager is built using AngularJS. Please feel free to fork this repository, ask me questions or submit pull requests!