Kubernetes에 Neo4j causal cluster을 배포하려고합니다. 나는 Github에서 this guide을 따라 갔고 Google Kubernetes Engine에 클러스터를 배포했으며 예상대로 작동합니다. 즉, 클러스터는 팔로어에서 쓰기를 복제하고 실패한 경우 (포드 삭제) 따라 잡습니다.Kubernetes에서 Neo4j 클러스터 공개
내가하고자하는 것은이 클러스터가 외부에서 액세스하도록 노출하는 것입니다.
원격 인과 클러스터에 연결하려면 bolt+routing
URI를 사용하여 CORE
서버 중 하나의 정적 이름/IP 주소가 있어야하므로 드라이버가 다음을 수행 할 수 있습니다. 그에 따라 요청을 라우팅합니다 (읽기, 쓰기 등).
여기에 표시된 것처럼 service은 ClusterIP
모드로 표시되어 클러스터 내에서만 액세스 할 수 있습니다. 나는 NodePort
및 LoadBalancer
모드로 변경하려고 시도했으며,이 경우 CORE
Neo4j 클러스터 멤버는 서로를 찾을 수 없습니다.
7687
(브라우저 가능성이
7474
)를 표시하는 방법을
?