容器的退出代码如何在kubernetes集群上生效

时间:2017-08-28 11:33:18

标签: docker kubernetes

我正在尝试了解容器的退出代码如何在kubernetes集群中生效,如果有人帮忙解释,我们将非常感激。场景如下。 我想减少服务的副本,并期望kubernetes通过显式处理SIGTERM删除将正常关闭的pod。但是,容器可能会以非零退出代码停止。 所以,我的问题是容器的非零退出代码会对kubernetes集群产生不良影响吗?

非常感谢官方文档或源代码说明。

1 个答案:

答案 0 :(得分:1)

退出代码不会对 kubernetes群集产生任何影响。群集将继续工作。您的服务如何表现是一个单独的故事。如果 Pod 中的容器终止(使用任何退出代码),它将在大多数情况下重新启动(容器,Pod不会被重新安排)(除非我们正在讨论像这样的内容作业或其他非默认restart policy

的结果