KubeDiagrams 0.7.0 is out!
What started the discussion
KubeDiagrams 0.7.0 is out! KubeDiagrams, an open source Apache 2.0 License project hosted on GitHub, is a tool to generate Kubernetes architecture diagrams from Kubernetes manifest files, kustomization files, Helm charts, helmfile descriptors, and actual cluster state. Compared to existing tools, the main originalities of KubeDiagrams are the support of:
- most of all Kubernetes built-in resources, * any Kubernetes custom resources, * customizable resource clustering, * any Kubernetes resource relationships, * declarative custom diagrams, * an interactive diagram viewer, * a modern web application,* a very large set of examples.
This new release provides some improvements and is available as a Python package in PyPI, a container image in DockerHub, a kubectl plugin, a Nix flake, and a GitHub Action.
Read Real-World Use Cases and What do they say about it to discover how KubeDiagrams is really used and appreciated.
An Online KubeDiagrams Service is freely available at https://kubediagrams.lille.inria.fr/.
Try it on your own Kubernetes manifests, Helm charts, helmfiles, and actual cluster state!
What stood out in the comments
Discussion point 1
The CRD support is the big differentiator here. Most diagram tools only handle built-in resources which is useless for any real cluster running Istio, Argo, or cert-manager. The kubectl plugin option is also nice for quick ad-hoc diagrams.
Discussion point 2
The Kubernetes communauty designed the Kubernetes Icons Set (https://github.com/kubernetes/community/tree/master/icons) to standardize Kubernetes architecture diagrams for presentation. Most diagram tools including KubeDiagrams reuse these standardized icons as shown in https://github.com/philippemerle/Awesome-Kubernetes-Architecture-Diagrams. Perhaps you should try to convince the Kubernetes communauty to redesign these resource icons ;-)
Discussion point 3
Im sorry, but why those icons are so ugly? Can we just re-generate kube resource icons via some ai tooling to make it beautiful..
Thread snapshot
- Original subreddit: r/kubernetes
- Original author: u/Philippe_Merle
- Reddit score: 101
- Comment count: 7
- Original thread: https://www.reddit.com/r/kubernetes/comments/1r823fo/kubediagrams_070_is_out/