Skip to content
Weave templates

Kubernetes Deployment

Ingress → Service → Deployment → Pods → ConfigMap / Secret.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id":"ing","type":"rect","label":"Ingress","x":40,"y":140,"fill":"#dbeafe","stroke":"#2563eb" },
    { "id":"svc","type":"rect","label":"Service","x":240,"y":140,"fill":"#dbeafe","stroke":"#2563eb" },
    { "id":"dep","type":"rect","label":"Deployment","x":440,"y":140,"fill":"#ede9fe","stroke":"#6d28d9" },
    { "id":"p1","type":"rounded","label":"Pod 1","x":640,"y":60,"fill":"#dcfce7","stroke":"#15803d" },
    { "id":"p2","type":"rounded","label":"Pod 2","x":640,"y":140,"fill":"#dcfce7","stroke":"#15803d" },
    { "id":"p3","type":"rounded","label":"Pod 3","x":640,"y":220,"fill":"#dcfce7","stroke":"#15803d" },
    { "id":"cm","type":"rect","label":"ConfigMap","x":840,"y":90,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"sec","type":"rect","label":"Secret","x":840,"y":190,"fill":"#fee2e2","stroke":"#b91c1c" }
  ],
  "edges": [
    { "id":"e1","source":"ing","target":"svc" },
    { "id":"e2","source":"svc","target":"dep" },
    { "id":"e3","source":"dep","target":"p1" },
    { "id":"e4","source":"dep","target":"p2" },
    { "id":"e5","source":"dep","target":"p3" },
    { "id":"e6","source":"cm","target":"p2" },
    { "id":"e7","source":"sec","target":"p2" }
  ]
}