Visualizing Kubernetes with Generated Diagrams


Understanding the relationships between various resource types in Kubernetes is crucial to understanding Kubernetes in general. It's unintuitive and takes many queries to gather owner/dependent hierarchies and find indirect references.

By encoding relationship semantics into a tool such as k8sviz, and then using the tool to visualize real Kubernetes resources, we can quickly understand and communicate about the overall state of a Kubernetes-based service.

This session is suitable for those with some basic Kubernetes knowledge and those looking to teach others about Kubernetes, or about a service running on Kubernetes. We'll discuss how to use automated visualizations, look at some examples, and discuss ideas for improving automated generation of Kubernetes diagrams.


Ballroom B
Friday, March 15, 2024 - 15:45 to 16:45