我正在使用Kubernetes
,一个 pod 由不同的容器组成。
当两个特定事件发生时,我需要应用不同的行为:
- 容器(无论出于何种原因)出现问题,需要重新启动。当活性探测失败时会发生这种情况
- 一个 pod 计划停止。例如,我正在推出一个新版本,kubernetes 终止了前一个版本并启动了新版本
根据我在这两种情况下的理解,kubernetes 调用preStop
钩子并发送 a SIGTERM
,所以我无法理解我在这两种情况中的哪一种。那正确吗?我错过了什么吗?
谢谢
我正在使用Kubernetes
,一个 pod 由不同的容器组成。
当两个特定事件发生时,我需要应用不同的行为:
根据我在这两种情况下的理解,kubernetes 调用preStop
钩子并发送 a SIGTERM
,所以我无法理解我在这两种情况中的哪一种。那正确吗?我错过了什么吗?
谢谢