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