Kr8s is a desktop application made for developers that need to monitor and visualize their Kubernetes clusters in a user friendly GUI. This easy-to-use tool will display the most important metrics for your cluster, nodes, pods, and containers. Kr8s will work seamlessly with Prometheus and Grafana to give you everything you need in one application.
The Dashboard page is the first page you will see once you connect to your local cluster. This page will give you metrics of your cluster on a high-level including pod usage, CPU usage, and memory usage.
The Nodes page will give you everything you will need to know about the nodes in your cluster such as the names and health of each node.
The Pods page will display the most important metrics you will need when monitoring all of your pods including pod CPU usage, memory usage, and the names and health of each pod.
The Pod View page can be accessed when you click on a specific pod on the Pods page. This view will give you useful information of a specific pod and the containers inside that pod.
If you already have Prometheus and Grafana running on your machine, simply download and open the Kr8s desktop application. Once the application is loaded, you can click the Local Cluster button and it will lead you to the Dashboard where you will be able to visualize the health of your Kubernetes cluster.
SCREENSHOT OR GIF GOING FROM CONNECT PAGE TO DASHBOARD
If you do not have Prometheus and/or Grafana set up, you can simply copy the following two lines of commands on your terminal and you will be ready to go.
kubectl create namespace monitoring
kubectl apply -f manifests/
We created a small microservices application that you can use demo Kr8s.
Some features in future versions include:
Please refer to CONTRIBUTING.md to see how you can contribute to this product!