k8s运维-04-重启node节点的过程

重启node的情况

此处是直接reboot node节点


重启时间较短

  • Node controller 默认的驱逐时间为5分钟,在此时间之内,node重启后,kubelet 会 自动重启所有pod
    • 重启后 pod ip 地址会变
    • controller manager上的 --pod-eviction-timeout 参数设定时长

重启时间较长-超过5minutes

  • 首先,Node Controller(实际是Controller manager)会驱逐node 上的pod,驱逐即删除
  • 若pod为ReplicaSet,在其他node上新建相同个pod
  • 若pod没有副本,则GG

结论

  • 在有Replicaset 副本下,重启机器没有影响(只要不是所有node同时重启)

你可能感兴趣的:(k8s运维-04-重启node节点的过程)