【问题标题】:For Kubernetes pods how to find cause of exit code 2对于 Kubernetes pod 如何找到退出代码 2 的原因
【发布时间】: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


    【解决方案1】:

    你可以得到日志

    kubectl logs my-pod  
    

    如果无法修复,请在此处发布输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-30
      • 2017-08-20
      • 2022-12-29
      • 2019-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      相关资源
      最近更新 更多