Кластер Neo4j: выставить кластер Neo4j во внешний мир - PullRequest
1 голос
/ 28 сентября 2019

Я установил neo4j enterprise из облачного рынка Google, и он доступен из сети Kubernetes, но я хочу получить к нему доступ из своего внешнего приложения, которое не находится в той же сети.Следуя этому руководству от Neo4j Я могу подключить браузер с помощью переадресации портов;

MY_CLUSTER_LEADER_POD=mygraph-neo4j-core-0
kubectl port-forward $MY_CLUSTER_LEADER_POD 7687:7687 7474:7474

В руководстве пользователя предлагается, чтобы я не использовал балансировщик нагрузки на сервересторона.Я должен выставить каждый модуль в кластере отдельно и использовать bolt+routing из моего приложения для обработки маршрутизации запросов.Это описано в разделе Ограничения данного руководства.

Это должно быть выставлено с помощью Nodeports, но я не могу сделать это правильно.Я пытался сделать это так;

kubectl expose pod neo-cluster-neo4j-core-0 --port=7687 --name=neo-leader-pod

Но я не могу подключиться, используя этот открытый IP.Я плохо разбираюсь в облачных технологиях, поэтому не могу понять, что я делаю неправильно.

Я пролистал эту статью Neo4j Соображения в среде оркестровки , рассказывает, что я должен делать, но не как это делать.Это предполагает предварительное знание gcloud / kubernaties.

Кто-нибудь может направить меня в правильном направлении?Спасибо

...