kubernetes节点网络与kubernetes主节点分离时的Pod状态

时间:2019-05-02 18:10:57

标签: docker kubernetes kubectl kubernetes-pod daemonset

由于网络问题或维护,运行DaemonSet的kubernetes节点不再可以连接到kubernetes主节点。在主机重新启动之前,pod仍在运行。

如果节点重新启动但仍然无法访问主服务器,是否可以重新启动Pod?

该图像来自在kubernetes主服务器上运行的docker注册表,因此在这种情况下,与注册表的连接也会丢失。在pod中运行的软件能够在脱机时记录数据,并在网络可用时重新发送,但是如果由于未启动docker进程而重新启动,则不会发生这种情况。

编辑: 示例用例是:群集主节点脱机。从节点仍在运行。然后,由于电源重置,从节点将重新启动。重启后,pod不会在从属服务器上启动,但是守护进程docker正在运行(docker ps -a揭示了pod的docker ps,但它们没有运行)。

目标: 让Pod的docker进程在重新启动时启动。并且在群集主节点恢复后仍然能够管理Pod。

0 个答案:

没有答案