Kubernetes 上的 JHipster 启动

JHipster startup on Kubernetes

在 kubernetes 集群上重新部署我们的应用程序后,我们总是会遇到 hazelcast 网络分区问题(裂脑)。

所有三个副本同时启动。 Hazelcast 配置为使用 jhipster-registry(即 Eureka)进行发现。当时,应用程序尝试初始化 hazelcast,没有实例在注册表中注册,这给了我们三个独立的 hazelcast 节点。

文档说 hazelcast 会检测到这一点并合并我所有的地图。但这并没有发生。

顺便说一句

您可以尝试使用 Hazelcast Kubernetes 发现插件吗:https://github.com/hazelcast/hazelcast-kubernetes

这应该开箱即用。