有没有人使用 Helm Charts 将 Neo4J 图形数据库或任何有状态应用程序部署到 Kubernetes?我有这个任务需要我将 Neo4J 图形数据库部署到 Kubernetes。
问题:Pod 不断崩溃,因为它无法获取提供的用户名,并且即使提供了用户名,也会抛出以下日志: 用户名无效,运行kubectl logs neo4j-chart-0 命令时必须是 neo4j 。我究竟做错了什么?
command:
- "/bin/bash"
- "-c"
- |
export NEO4J_dbms_connectors_default__advertised__address=$(hostname -f)
export NEO4J_causal__clustering_discovery__advertised__address=$(hostname -f):5000
export NEO4J_causal__clustering_transaction__advertised__address=$(hostname -f):6000
export NEO4J_causal__clustering_raft__advertised__address=$(hostname -f):7000
if [ "${AUTH_ENABLED:-}" == "true" ]; then
export NEO4J_AUTH=“neo4j/${NEO4J_SECRETS_PASSWORD}”
else
export NEO4J_AUTH=“none”
fi
exec /docker-entrypoint.sh "neo4j"