【问题标题】:Does Kubernetes send a signal before restarting a pod?Kubernetes 会在重启 Pod 之前发送信号吗?
【发布时间】:2019-12-21 01:28:18
【问题描述】:

Kubernetes 在终止 pod 之前向 pod 中的容器发送 SIGTERM 信号

它在重新启动 pod 时是否会发送类似的信号?

【问题讨论】:

    标签: kubernetes undefined-behavior kubernetes-pod sigterm


    【解决方案1】:

    取决于您在这里通过 pod 重新启动的意思。如果 pod 由于底层节点丢失而停止运行,然后更高级别的控制器重新启动它,那么您可能/可能看不到任何信号正在传递,因为它是意外终止。

    另一方面,如果您谈论的是计划终止,即控制器杀死/驱逐一个 pod 并在(可能不同的)节点上启动一个相同类型的新 pod,您将看到相同的事件集(SIGTERM -> termination_grace_period > SIGKILL) 发生在 pod 被杀死的情况下。

    【讨论】:

      猜你喜欢
      • 2019-11-29
      • 1970-01-01
      • 2016-08-22
      • 2013-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      相关资源
      最近更新 更多