pod 退出状态码
当一个 Pod 中的容器终止时,它会返回一个退出状态码。这个状态码可以帮助我们了解容器为什么终止。以下是一些常见的退出状态码及其含义:
0: 成功退出。容器正常完成了它的任务并退出。
1: 一般错误。容器遇到了一个未指定的错误。
137: 容器被强制终止。通常是因为容器使用了过多的内存,导致被操作系统杀死(SIGKILL 信号)。
143: 容器被终止。通常是因为容器收到了终止信号(SIGTERM 信号)。
其他非零状态码: 这些状态码通常表示特定的错误或异常情况,具体含义取决于容器内运行的应用程序。 要查看 Pod 中容器的退出状态码,可以使用以下命令:
kubectl describe pod <pod-name>
注意:pod 的退出状态码是以容器的退出状态码为准,而不是 pod 本身的状态码。 基础