CoreOS集群三台机器同时死掉的情况下,如何重启Deis?


问一个跟Docker有关的问题,请问知不知道一个在三台机的CoreOS集群里装的Deis,假如三台机都(同一时间)死掉,然后重启机器的话,Deis如何重启?文件系统是Ceph。

或者也可以看看GitHub上这个issue的具体描述:
https://github.com/deis/deis/issues/2745
已邀请:

andone

赞同来自:


对于Ceph的容错机制个人不太了解。

CoreOS的话, 起来之后, 会选择最先启动的为主, 如果同时启动 会选择步进数更多的上一个leader为主。 CoreOS本身启动的东西持久化在etcd, etcd会保证不丢集群相关的数据。 集群的状态会恢复。

wiselyman

赞同来自:


目前感觉Deis不是很很稳定,我也遇到你说的情况。我是这样做的,不代表能解决你的问题:

原理上Deis是自动重启的。

若特殊情况你可执行deisctl start服务名。

上步若是不行,到服务运行机器使用sudo systemctl start服务名。

若上步还是不行,卸载并安装Deis平台(速度较快)

要回复问题请先登录注册