用于集群部署的 Neo4j Helm Chart
为了提供集群用户所需的灵活性,集群的 Helm chart 采用模块化方法:典型的集群部署需要多次 Helm chart 安装。例如,一个包含三台服务器的集群需要安装 neo4j chart 三次。通过将 chart 分开,用户可以创建不同的 Neo4j 拓扑结构,并在其 Kubernetes 集群中创建不同的拓扑结构,以满足其需求。
下图是所涉及的 Helm chart 以及它们在安装时实例化的 Kubernetes 和云资源的示意图
Neo4j 集群设置
该图显示了一个包含三台服务器的 Neo4j 集群设置示例。Kubernetes 设置包括一个用于从 Kubernetes 内部访问集群的无头服务(headless service)和一个用于从 Kubernetes 外部访问集群的负载均衡器服务(load-balancer service)。