如何在代码错误时触发pod重启

时间:2018-05-18 15:49:36

标签: docker kubernetes kubernetes-health-check

我的一个pod上发生了一个代码被破坏的事件。一个pod将输出php错误消息而不是正确的页面内容(“意外的文件结束”),但由于有大量正确的pod,因此访问者将获得正常页面。由于有输出,我的当前运行状况检查成功,允许容器在发现问题之前运行错误数小时。

如何配置kubernetes以识别此问题并重新启动容器?

1 个答案:

答案 0 :(得分:1)

在您的应用程序代码中,如果在遇到错误情况时退出应用程序,kubernetes将检测已停止/退出的窗格并重新创建一个新窗格。