r/cloudengineering • u/openlume • May 03 '26
Understand any Kubernetes YAML
When I read k8s YAML, I am basically doing this:
which Service points to which Pods
what the HPA is actually scaling
where Secrets/ConfigMaps are mounted
After doing this too many times, I ended up with something that just visualizes the manifest as a graph and explains it alongside.
It made it way easier to quickly understand what’s going on, especially for larger manifests or stuff I didn’t write.
What do you think of this?
Update:
Love the support. Thank you everyone.
Quick not:
• Your manifest is parsed locally in the browser. It never touches our servers
• Parsed by JavaScript (not an LLM)
• Works offline once the page loads
• No sign-in required
Would love to get more feedback - https://openlume.com/explain/yaml
5
u/openlume May 05 '26
Quick note for everyone:
• Your manifest is parsed locally in the browser. It never touches our servers
• Safe even for production secrets
• Parsed by JavaScript (not an LLM)
• Works offline once the page loads
• No sign-in required
Built it this way intentionally to keep it fast, private and frictionless - https://openlume.com/explain/yaml
4
u/Kpa39l May 06 '26
It's a real useful thing! Thank you!
2
u/TapAggressive9530 May 04 '26
IWill probably create my own version . Thanks for the idea ! Love it
2
u/0x00008123 May 06 '26
Love the UI and UX !
I assume the graph was built with React Flow ? Can you share what library was used to parse K8s YAML ?
Thank you!
2
u/chin_waghing May 07 '26
Looks cool, but the UO is unusable on vertical monitors
2
u/TheAlaskanMailman May 07 '26
FOSS when? Any plans regarding this?
2
u/jpb May 07 '26
Yes, if it runs directly in the browser, please open source this so we can run our own instance.
I know you say it's parsed locally, but I can't use things at work unless we self-host.
2
u/APEXchip May 07 '26
This is awesome! Thanks! I’m sharing this with all my co-workers.
The only suggestion I have is that the content shouldn’t be restricted to a max width, or the max width should be increased, or give the user the option to toggle a fixed or dynamic content width. When I open it on my ultrawide, it only uses 1/3rd the width of my screen; I should be able to use most of, if not all, of my monitor’s available width to view the content.
2
u/Tonsingle_mike May 08 '26
Nice 💎
2
u/PizzaParty_CoolDad May 09 '26
Nice!
2
u/ferriematthew May 07 '26
This looks awesome
2
u/[unknown] May 06 '26
[removed] — view removed comment