SIDECAR-PATTERN
Container compagnon dans même pod K8s.
Définition
Le sidecar pattern décharge des cross-cutting concerns (TLS, observability, secrets) du code applicatif. Exemples classiques : Envoy (mTLS Istio), Fluentd (log forwarding), Vault Agent (secret injection), Prometheus node exporter, Consul Connect proxy. Kubernetes Sidecar Containers (KEP-753) GA en 1.29 (déc 2023).
Origine
Concept formalisé chez Microsoft Cloud Design Patterns ; popularisé par Bilgin Ibryam et Kubernetes en 2017.
Exemple en contexte
Une app Java consume un secret Vault grâce à un sidecar Vault Agent qui rafraîchit /vault/secrets/db-creds toutes les heures.
Termes liés
- Ambassador — pattern proche.