将 Neo4j pod 分配到特定节点

Neo4j Helm charts(neo4j/neo4jneo4j/neo4j-admin)支持使用 nodeSelector 标签将您的 Neo4j Pod 分配到特定节点。

您需要在 values.yaml 文件中指定 nodeSelector 标签。

如果没有节点具有给定的标签,Helm chart 将会报错。

values.yaml 中的 nodeSelector 标签
#nodeSelector labels
#Ensure the respective labels are present on one of the cluster nodes or else Helm chart will throw an error.
nodeSelector:
   nodeNumber: one
   name: node1
nodeSelector--dry-run 标志

当使用 nodeSelector 运行 helm install --dry-runhelm template --dry-run 时,必须通过设置 disableLookups: true 来禁用 nodeSelector 的查找功能。否则,命令将会失败。

您可以将以下内容添加到 values.yaml 文件中

disableLookups: true

或者在命令中使用 --set disableLookups=true,例如

helm template standalone neo4j --set disableLookups=true .. ... .. --dry-run