更新守护进程的可用剧本.在运行的Kubernetes集群上重启docker



我有5个kubernetes集群,我需要更改/etc/docker/daemon. .的一部分Json,然后重启docker。我计划通过可行的方法来做这件事,这两个步骤是相当直接的。我的问题是,如何在不通过重新启动docker而关闭整个集群的情况下实现这一点?我假设我想一次做一个节点,耗尽节点,然后更新/重启docker,等待节点恢复在线,然后移动到下一个节点?我不知道该怎么做。

你做对了。抽取节点并逐一更新,并在节点完成时解除对节点的封锁。

正如mdaniel在他们的评论中提到的,您可能希望将Ansible使用的批处理大小限制为使用serial的批处理大小。这意味着Ansible一次只能在一台主机上工作。你可以在Ansible的文档中读到这些。

你还需要以一种方式来构建你的剧本,它不会移动到下一个主机,直到它正在工作的主机的所有任务完成。

相关内容

  • 没有找到相关文章

最新更新