Service mesh sidecar
Il proxy (di solito Envoy) iniettato come sidecar accanto a ogni servizio di un service mesh, che cattura tutto il suo traffico di rete. Collocandosi tra i servizi offre mTLS, gestione del traffico, retry e osservabilità senza modificare il codice dell'applicazione.
Il mesh (Istio, Linkerd) inietta automaticamente un proxy sidecar in ogni pod, e tutto il traffico in entrata e in uscita passa da lì. I proxy (il data plane) sono governati centralmente da un control plane. Ciò che offrono «gratis»: mTLS (cifratura reciproca automatica tra servizi), gestione del traffico (canary, routing pesato, fault injection), resilienza (retry, timeout, circuit breaking) e osservabilità (metriche, trace, log). Il prezzo: un proxy per pod significa overhead di risorse, latenza e complessità operativa, ed è il motivo della crescita dei mesh «senza sidecar» (Istio Ambient, Cilium), che spostano la funzione sul nodo o su eBPF.