简介

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

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

Neo4j Helm chart 仓库

Neo4j Helm chart 仓库包含用于 Neo4j 独立服务器和集群安装的 Helm chart (neo4j/neo4j),以及简化配置和操作的支持 chart。有关如何配置 Neo4j Helm chart 仓库的更多详细信息,请参阅配置 Neo4j Helm chart 仓库。Neo4j Helm charts 的源代码根据 Apache 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

© . All rights reserved.