Kubernetes Visualizer
Still under development
Vubernetes takes in a .yaml
Kubernetes manifest and generates .png
files for each app and their allocated resources
bookinfo.yaml
is created by the developers at Istio as a sample application. It consists of 4 different microservices:
- Product Page: The
productpage
microservice calls thedetails
andreviews
microservices to populate the page. - Detail: The
details
microservice contains book information. - Reviews: The
reviews
microservice contains book reviews. It also calls theratings
microservice.- There are 3 versions of the
reviews
microservice- Doesn’t call the ratings service.
- Calls the ratings service, and displays each rating as 1 to 5 black stars.
- Calls the ratings service, and displays each rating as 1 to 5 red stars.
- There are 3 versions of the
- Ratings: The
ratings
microservice contains book ranking information that accompanies a book review.
Running Vubernetes on bookinfo.yaml
results in the following images being generated:
grafana.yaml
is created by the developers at Grafana labs as a manifest to quickly deploy a Grafana dashboard.
Running Vubernetes on grafana.yaml
results in the following image: