Visualizing a Kubernetes Cluster
Kubernetes is an incredible but complex product. At its core, it’s a network, an orchestrator to manage rapid change. If you need a quick refresher into Kubernetes, I wrote a short blog post just for you.
To manage its complexity, it helps to understand it. I have always been a visual learner, so I started to think of ways to visualize Kubernetes complexity.
By default, Kubernetes provides a Dashboard. The Dashboard allows you to deploy containerized applications, troubleshoot, and manage the cluster resources.
It is a great tool; however, it lacks the observability of how Kubernetes works. The best way to understand Kubernetes, its to visualize the relationship between each entity.
Visualizing inter-connectivity
Kubernetes Insight aims to do just that. It shows each entity in a 3D interactive graph where the user can filter by relationship, by node type and by ID.
With Kubernetes Insight, you get a clear understanding of an entity, the health of your overall cluster and its dependencies.
Features it provides:
- Shows at a glance health of each pod
- Filter by relationship
- Filter by node type
- Traverse cluster in 3D
- Shows metadata of each entity
I hope you find it useful to see Kubernetes differently.