Не удается подключиться к кластеру Neo4j из других служб в кластере Kubernetes - PullRequest
0 голосов
/ 18 апреля 2020

В моем кластере Kubernetes я установил neo4j с помощью Helm Chart. Использовал приведенную ниже команду.

установка шлема --name neo4j-helm stable / neo4j --set acceptLicenseAgreement = да --set imageTag = 4.0.1

У меня есть Python Flask приложение в качестве другого сервиса. Я использую Py2Neo для подключения к neo4j, используя приведенный ниже код.

graph = Graph(
        host='neo4j-helm-neo4j',
        port=7687
    )

Но, когда я пытаюсь выполнить операцию db, он говорит, что база данных graph.db недоступна.

enter image description here

У меня есть 2 реплики чтения и 3 ядра. Я могу пинговать из своего Python модуля в службу Neo4j.

enter image description here

В документации Py2Neo упоминается, что

py2neo не поддерживает маршрутизацию с причинным кластером Neo4j ( болт + маршрутизация). Для этой функции, пожалуйста, используйте официальный драйвер Neo4j для Python

Может ли это быть причиной?

Ищите небольшое руководство по этому вопросу. Спасибо.

...