Skip to content
forked from oslabs-beta/kr8s

Docker/Kubernetes Visualization Tool

License

Notifications You must be signed in to change notification settings

shengli356/kr8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kr8s

Summary

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.

Metrics

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.
dashboard-screenshot

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.
nodes-screenshot

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.
podview-screenshot

Getting Started

Setting up Kr8s

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

Setting up Prometheus and Grafana

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/

I don't have a cluster but want to demo Kr8s

We created a small microservices application that you can use demo Kr8s.

Upcoming Features

Some features in future versions include:

Please refer to CONTRIBUTING.md to see how you can contribute to this product!

Meet Our Team

Adam Sheff
LinkedIn | Github

Duke Lee
LinkedIn | Github

Justin Stoddard
LinkedIn | Github

Reland Boyle
LinkedIn | Github

About

Docker/Kubernetes Visualization Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.0%
  • CSS 10.1%
  • Other 0.9%