拿退出详情
拿退出详情
kubectl get pod web-x -o jsonpath='{.status.containerStatuses[0].lastState.terminated}'
kubectl describe pod web-x | grep -E 'Last State|Exit Code|Reason|Signal'退出码
| 退出码 | 含义 |
|---|---|
| 0 | 正常退出,Job 场景表示成功 |
| 1 | 应用自身报错退出 |
| 126 | 命令不可执行:权限或文件格式问题 |
| 127 | 找不到命令 |
| 137 | 128 + 9:SIGKILL,常见 OOMKilled |
| 143 | 128 + 15:SIGTERM,收到终止请求 |
OOMKilled、Error、Completed 是不同 reason:同为 137 时用 reason 区分内存不足与主动强杀。