Skip to content
Mermaid templates

Pod Design Patterns

Init container, sidecar, ambassador, adapter — the four classic pod patterns.

Template previewMermaid
Rendering…

Make it your own.

flowchart LR
subgraph P1 [Pod — Init container]
  Init[Init: load config] --> App1[App]
end
subgraph P2 [Pod — Sidecar]
  App2[App]
  Side[Sidecar:\nlog shipper]
end
subgraph P3 [Pod — Ambassador]
  App3[App] --> Amb[Ambassador:\nproxies to remote]
  Amb --> Remote[(External service)]
end
subgraph P4 [Pod — Adapter]
  App4[App] --> Adp[Adapter:\nnormalises metrics]
  Adp --> Prom[Prometheus]
end