K8s 节点断开连接后,本在运行的 Pod 会如何?

当节点断开连接后,很多事情都在背后发生,以下是简单的总结:

  • 当节点变得不可访问时,主节点会将节点设置为“NotReady”状态。
  • 主节点在执行任何操作之前会等待 pod-eviction-timeout。作为 kube-controller-manager 引导过程的一部分,默认情况下,pod-eviction-timeout 参数设置为 5 分钟。
  • 在 pod-eviction-timeout 时间之后,主节点的隔离节点 Pod 处于“Terminating”状态,并会在不同节点上创建 Pod 新实例。
  • 这些 Pod 会继续在隔离节点上运行。

 

摘自:

https://mp.weixin.qq.com/s/DoAD0tiVM8VlgEHkQssFtw

posted @ 2021-06-10 08:21  fengjian1585  阅读(217)  评论(0编辑  收藏  举报