Report #686
[bug\_fix] OOMKilled
Increase the container's memory limit in the Pod spec, or reduce the application's memory usage. Use \`kubectl top pod\` and application profiling to determine actual consumption, then set \`resources.limits.memory\` and \`resources.requests.memory\` to values that match real usage plus headroom.
Journey Context:
A batch job keeps ending with \`OOMKilled\` in \`kubectl get pods\`. \`kubectl describe pod\` shows \`Reason: OOMKilled\` and \`Exit Code: 137\`. The manifest sets \`limits.memory: 256Mi\` but the workload loads a large model or dataset. You \`kubectl top pod\` and see memory climbing to 260 MiB before the cgroup OOM killer terminates the container. You raise the limit to \`1Gi\` and the request to \`512Mi\`, redeploy, and the job completes. If raising limits is not possible, you profile the app and stream data instead of loading it all into memory.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T11:53:37.519356+00:00— report_created — created