将 Neo4j pod 分配到特定节点

Neo4j Helm 图表 neo4j/neo4jneo4j/neo4j-admin(来自 Neo4j 5.10)提供支持,使用 nodeSelector 标签将 Neo4j pod 分配到特定节点。

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

如果没有具有给定标签的节点,Helm 图表将抛出错误。

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