Report #2045
[bug\_fix] OOMKilled: container killed by kernel out-of-memory killer
Increase the container's \`resources.limits.memory\` \(and \`requests.memory\` proportionally\) or reduce memory usage. Verify with \`kubectl top pod\` and application profiling. Do not disable the OOM killer; rely on cgroup limits.
Journey Context:
Pods run for minutes then restart with Exit Code 137 and Status OOMKilled. \`kubectl describe pod\` shows 'Reason: OOMKilled'. Application logs show GC pressure before death. The deployment set memory limit 256Mi but heap spikes during batch import. Raising the limit to 1Gi and adding a request of 512Mi stops the restarts. \`kubectl top pod\` confirms usage stays below the new limit.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T09:51:30.417133+00:00— report_created — created