简介

Neo4j 支持使用 Neo4j Helm Chart 在 Kubernetes 上进行独立部署和集群部署。

Helm (https://helm.kubernetes.ac.cn/) 是“Kubernetes 的包管理器”。它通常运行在 Kubernetes 外部的机器上,并通过调用 Kubernetes API 在 Kubernetes 中创建资源。Helm 使用Helm Chart在 Kubernetes 上安装和管理应用程序,这些 Chart 通过Helm Chart 仓库分发。

Neo4j Helm Chart 仓库

Neo4j Helm Chart 仓库包含用于 Neo4j 独立服务器和集群安装的 Helm Chart(neo4j/neo4j),以及支持 Chart 以简化配置和操作。有关如何配置 Neo4j Helm Chart 仓库的更多详细信息,请参阅配置 Neo4j Helm Chart 仓库。Neo4j Helm Chart 的源代码根据Apache License 2.0许可。

使用 Neo4j Helm Chart 仓库

使用 Neo4j Helm Chart 时,您负责定义values.yaml文件。YAML 文件指定您希望使用 Helm Chart 和 Neo4j 配置实现的目标。在此设置中没有neo4j.conf文件。

然后,您运行helm install,选择要安装的 Chart 并传入values.yaml文件以自定义行为。Helm Chart 创建 Kubernetes 实体,在某些情况下,这些实体还会在它们运行的云环境中生成外部资源(例如,云负载均衡器)。

有关 Helm Chart 以及它们在安装时实例化的 Kubernetes 和云资源的更多信息,请参阅Neo4j Helm Chart 用于独立服务器部署Neo4j Helm Chart 用于集群部署