Java镜像1.2GB→200MB,K8s Pod OOMKilled 137半夜报警——容器化的真实踩坑记录Docker 解决"环境不一致"——但解决不了"内存不够"。半夜 K8s 集群报警:Pod OOMKilled (exit code 137),不是代码的锅,是 memory limits 设太小。这篇文章把从镜像瘦身(1.2GB→200MB,多阶段构建)、到 Pod OOMKilled 排查(137 vs 143 不同根因)、到滚动更新防翻车(maxUnavailable=1 保底),真实踩坑经验全串起来。