Pod Design Patterns
Init container, sidecar, ambassador, adapter — the four classic pod patterns.
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