EnvoyEnvoy ProxyIstioKubernetes

Envoy sidecar OOM kill causes connection drops and service outages

critical
availabilityUpdated Feb 24, 2026(via Exa)
How to detect:

Envoy sidecar memory growth reaches Kubernetes memory limit, triggering OOM kill and pod restart. Causes dropped connections and brief outages for the affected service.

Recommended action:

Check memory usage with kubectl top and pilot-agent stats. Review memory limits. Identify root cause (service mesh size, connection count, metrics cardinality, buffering, or access logs). Apply Sidecar resource to limit config scope, reduce metric cardinality, fix connection leaks, or increase memory limits appropriately.