Neo4j集群:向外部世界展示Neo4j集群
我已经从Google cloud market place安装了neo4j enterprise,可以从Kubernetes网络中访问它,但我想从不在同一网络上的外部应用程序中访问它。 接下来,我可以使用端口转发连接浏览器Neo4j集群:向外部世界展示Neo4j集群,neo4j,google-cloud-platform,google-kubernetes-engine,service-node-port-range,Neo4j,Google Cloud Platform,Google Kubernetes Engine,Service Node Port Range,我已经从Google cloud market place安装了neo4j enterprise,可以从Kubernetes网络中访问它,但我想从不在同一网络上的外部应用程序中访问它。 接下来,我可以使用端口转发连接浏览器 MY_CLUSTER_LEADER_POD=mygraph-neo4j-core-0 kubectl port-forward $MY_CLUSTER_LEADER_POD 7687:7687 7474:7474 在用户指南中,他们建议我不要在服务器端使用负载平衡器。我应该
MY_CLUSTER_LEADER_POD=mygraph-neo4j-core-0
kubectl port-forward $MY_CLUSTER_LEADER_POD 7687:7687 7474:7474
在用户指南中,他们建议我不要在服务器端使用负载平衡器。我应该分别公开集群中的每个pod,并从我的应用程序中使用bolt+routing
来处理请求路由。本指南第节对此进行了说明
应该使用nodeport
将其公开,但我无法正确地进行此操作。我试过这样做
kubectl expose pod neo-cluster-neo4j-core-0 --port=7687 --name=neo-leader-pod
但我无法使用这个暴露的IP连接。我不擅长云技术,所以我不知道我做错了什么
我浏览了这篇文章,告诉我应该做什么,但没有告诉我如何做。它假定事先了解gcloud/kubernaties
谁能给我指引正确的方向?谢谢如果我没说错的话,您可以为neo4j enterprise创建一个GKE集群 它在集群网络内部工作得很好,但在外部却不行 检查您是否已打开这些端口的防火墙 要创建规则或查看现有规则,请执行以下操作:
:)如果我没记错的话,您可以为neo4j enterprise创建一个GKE集群 它在集群网络内部工作得很好,但在外部却不行 检查您是否已打开这些端口的防火墙 要创建规则或查看现有规则,请执行以下操作: