Liveness Probes是否重新启动或杀死Pod?

时间:2019-10-22 19:29:04

标签: kubernetes

我在文档中读到了活动性探针可以制造一个新吊舱并停止另一个吊舱。但是在kubernetes仪表板中,它显示我仅使用tcp livness探针重新启动。我想知道kubernetes在进行活动调查期间会做什么。我可以控制吗?

1 个答案:

答案 0 :(得分:2)

kubelet使用liveness probes来了解何时重新启动容器,而不是重新创建吊舱。

探针具有许多字段,可用于更精确地控制检查的行为(initialDelaySecondsperiodSecondstimeoutSecondssuccessThreshold和{{1 }})。您可以找到有关它们的详细信息here

对于容器重启,首先发送SIGTERM并等待参数化的宽限期,然后Kubernetes发送SIGKILL。您可以通过调整terminationGracePeriodSeconds值和/或Attaching Handlers to Container Lifecycle Events来控制某些行为。