【发布时间】:2022-12-18 13:01:19
【问题描述】:
我有 Cronjob 并行运行的 pod。根据 cron 表达式,它们完成任务并在 20 分钟的固定间隔后再次运行。我注意到有些 pod 在完成任务之前会重启 2-3 次。
我在 kubectl describe pod 命令中检查了详细信息,发现 pod exit code 2 由于某些错误而重新启动时:
Last State: Terminated
Reason: Error
Exit Code: 2
我搜索了退出代码 2,发现它滥用了 shell builtin commands。我如何找到哪个 shell 内置函数被滥用。如何调试退出代码的原因 2.
提前致谢。
【问题讨论】:
标签: docker kubernetes kubernetes-pod