docker - 重启docker对k8s集群有什么影响
问题描述
因为 docker 缺少 docker 桥,所以我创建了一个新桥并将其添加到 docker 的 daemon.json 文件中。但是在我的k8s集群中,master是单节点,不是HA。现在我需要重新启动集群中的所有工作节点和主节点。有什么需要注意的吗?
解决方案
如果您正在使用副本集、守护程序集、部署、statefulset 等,其中有一个控制器总是试图将您的工作负载 pod 的状态收敛到所需的状态,则会自动创建新的 pod。在生成新的 pod 之前,您将经历短暂的停机时间。但是,如果您直接运行 pod,则不会重新创建 pod。这就是为什么不建议直接部署 Pod 的原因。
由于您有一个同时托管 etcd 的主节点,因此您需要备份 ETCD 数据并在重新启动主节点后恢复它。
推荐阅读
- excel - 如何使用 VBA 将单元格中的验证列表转换为列表
- highcharts - Highcharts比利时地图未加载
- java - 手动和自动测试以验证字的字体大小(IOS 和 Android)
- python - 如何计算平均价格并在未来添加其他功能
- python-3.x - 如何在 Keras 中创建一个自定义损失函数来评估每个时期后的预测?
- spring - 携带日期作为 Unix 纪元时间戳
- swift - 如何使用`coalescing unwrapping`安全地解开具有默认值的可选 - 不工作 - Swift
- linux - 如何在 gnuplot splot 的每个点上画一个圆圈?
- c++ - SIFT detectAndCompute抛出ipp异常
- python - 将 Python 变量内容发送到 Slack Webhook