淡褐色裂脑

时间:2018-09-18 12:57:01

标签: kubernetes openshift hazelcast

我在OpenShift中使用hazelcast(3.7.4)。 每个应用程序都在启动一个HazelcastInstance。

通过hazelcast-kubernetes(1.1.0)完成网络发现。

有时,当我部署整个应用程序时,群集永远卡在裂脑综合症中。它永远不会修复并重新连接整个集群。

我必须重新启动Pod才能重建单个群集。

有人可以帮助我预防脑裂或至少在术后使脑裂吗?

谢谢

1 个答案:

答案 0 :(得分:0)

使用 StatefulSet 代替 Deployment (或 ReplicationController )。然后,POD逐个开始,以防止出现“脑裂”问题。您可以查看官方OpenShift Code Sample for Hazelcast,也可以查看OpenShift template for Hazelcast

此外,请尝试使用最新的Hazelcast版本,即使您使用 Deployment 并且群集从“裂脑”开始,我也认为它应该重新组成群集。