gpt4 book ai didi

kubernetes - 重启 kubelet 会停止所有节点吗?

转载 作者:行者123 更新时间:2023-12-04 22:55:10 75 4
gpt4 key购买 nike

如果我运行 systemctl restart kubelet它会影响其他正在运行的节点吗?它会停止集群吗?你能预见任何影响吗?
任何帮助,将不胜感激!

最佳答案

在回答之前,小声明:重启不是由于对 kubelet 的多次潜在破坏性配置更改造成的,而且 kubelet 确实是重启而不是由于配置错误而崩溃。答案针对 kubelet 简单重启的场景(可能会有小的和非破坏性的配置更改)

will it impact the other running nodes?


只是重启应该不是问题(前提是它确实是上面免责声明中定义的重启)。如果您在主节点或工作节点上重新启动 kubelet,则会有所不同。在 master 重启期间,只要所有系统 pod 都不间断地运行,一切都应该没问题,但是如果在 kubelet 停机期间任何系统 pod 也需要重启,那么在 kubelet 再次运行之前你就会遇到麻烦......对于工作节点(如果你没有更改默认值)Kubernetes 等待 5 分钟让节点恢复到就绪状态(kubelet 在重启后开始运行)。再次假设 pod 在那段时间内运行良好 - 如果它们中的任何一个未能通过活性探测,它将在另一个节点上重新启动,但在 kubelet 重新在线之前它不会被传送回有​​问题的节点(并且 docker 将继续运行它直到那时)...

Will it stop the cluster?


同样,如果在 worker 上,则 - 不,如果在 master 上,则没有 IF 系统 pod(api、 Controller 、调度程序、DNS、代理...)在重启期间继续在 master 上不间断地运行。

Can you foresee any impact?


如果在重启后 kubelet 崩溃并且您在 master 上运行,然后任何系统 pod 在 kubelet 关闭时崩溃,您就会遇到麻烦(取决于崩溃的原因)。
确保您没有引入任何破坏性的 kubelet 配置更改,这些更改会破坏您正在重新启动的节点上的 kubelet,尤其是对于主节点......
总结:简单重启应该不是问题,请确保您的配置正确,kubelet 重启是正确的,如果在主服务器上重启,则在重启期间监控系统 pod。

关于kubernetes - 重启 kubelet 会停止所有节点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50912537/

75 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com