AI Kubernetes architecture diagram generator.
The topology is in the YAML. It is just spread across forty files and expressed as label matches.
Sources it reads
Plain manifests, Kustomize overlays and rendered Helm output. Rendering first matters: a chart full of unresolved template values produces a diagram of the template rather than of the deployment, which is accurate about the chart and useless for understanding the environment.
How Lucid Train draws one
Describe what you want, or point it at a repository. The agent emits a semantic graph of nodes and edges with no coordinates, and the ELK layout engine computes positions and orthogonal routing. That separation is the reason the output cannot come back with boxes overlapping or arrows crossing through cards, which is the characteristic failure when a language model is asked to place things on a canvas itself. It also means editing is editing the graph: change a component and the layout re-solves rather than drifting out of alignment.
Selectors become edges
The relationship between a Service and its pods is a label match, and label matches are precisely what humans misread: a selector matching nothing looks identical to one matching correctly. Drawing that relationship makes an orphaned Service obvious immediately, which turns this from a documentation exercise into a debugging one.
Stateful workloads drawn as data
StatefulSets with volume claims land in the data tier rather than sitting alongside stateless Deployments. That single distinction is the one people most need from a cluster diagram, because it answers what can be restarted freely and what cannot.
Local, offline, your models
It runs as a desktop application. Against a local Ollama model the whole thing works offline with no API key and no telemetry, which is the practical difference from every browser-based diagram tool: your architecture never leaves the machine.
Kubernetes resources in the diagram
| Resource | Drawn as |
|---|---|
| Deployment, DaemonSet | Application tier component |
| StatefulSet with PVC | Data tier component |
| Job, CronJob | Worker component |
| Service | The edge between selector and target |
| Ingress, Gateway API | Edge tier entry point |
| ConfigMap, Secret references | Edges to dependencies |
| Namespace | A section, when spanning several |
| HorizontalPodAutoscaler | A note on its target |
| NetworkPolicy | Read, noted, does not constrain drawn edges |
Try it
Questions
Related
- AI Architecture Diagram GeneratorDescribe the system, or point it at the repository and let it find out for itself.
- AI System Design Diagram GeneratorFor a design doc, a review, or the whiteboard round where you have forty minutes and need the shape to be right.
- AI Sequence Diagram GeneratorFor when the question is not what the components are but in what order they talk, and what happens when step four fails.
- AI ER Diagram GeneratorPoint it at the schema you already have. The relationships are declared, so the diagram is a rendering rather than an interpretation.