用于集群部署的 Neo4j Helm Chart

为了提供集群用户所需的灵活性,集群的 Helm chart 采用模块化方法:典型的集群部署需要多次 Helm chart 安装。例如,一个包含三台服务器的集群需要安装 neo4j chart 三次。通过将 chart 分开,用户可以创建不同的 Neo4j 拓扑结构,并在其 Kubernetes 集群中创建不同的拓扑结构,以满足其需求。

下图是所涉及的 Helm chart 以及它们在安装时实例化的 Kubernetes 和云资源的示意图

Neo4j 集群设置

cluster on k8s

该图显示了一个包含三台服务器的 Neo4j 集群设置示例。Kubernetes 设置包括一个用于从 Kubernetes 内部访问集群的无头服务(headless service)和一个用于从 Kubernetes 外部访问集群的负载均衡器服务(load-balancer service)。

© . All rights reserved.