首页 > 解决方案 > 重启docker对k8s集群有什么影响

问题描述

因为 docker 缺少 docker 桥,所以我创建了一个新桥并将其添加到 docker 的 daemon.json 文件中。但是在我的k8s集群中,master是单节点,不是HA。现在我需要重新启动集群中的所有工作节点和主节点。有什么需要注意的吗?

标签: dockerkubernetes

解决方案


如果您正在使用副本集、守护程序集、部署、statefulset 等,其中有一个控制器总是试图将您的工作负载 pod 的状态收敛到所需的状态,则会自动创建新的 pod。在生成新的 pod 之前,您将经历短暂的停机时间。但是,如果您直接运行 pod,则不会重新创建 pod。这就是为什么不建议直接部署 Pod 的原因。

由于您有一个同时托管 etcd 的主节点,因此您需要备份 ETCD 数据并在重新启动主节点后恢复它。


推荐阅读