2017-12-27 32 views
0

가상 상자 안에 kubernetes를 실행중인 미니 크ube가 있습니다. 실행중인 고정 컨테이너 중 하나가 점화 서버입니다. 내 개발 중에 외부 Java 클라이언트에서 ignite 서버에 액세스하려고 시도했지만 모든 구성에서 검색이 실패했습니다. 전혀 가능합니까? 그렇다면 누군가가 예제를 줄 수 있습니까?외부 클라이언트 프로세스에서 kubernetes 안에 도커 컨테이너로 실행되는 ignite 서버 연결

+0

저는 kubernetes의 전문가는 아니지만 포트 포워딩 가상 박스를 올바르게 구성해야합니다. <--> kubernetes <--> 도커 <--> 점화 노드. 아마도 다음 링크가 도움이 될 것입니다 : https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster https://apacheignite.readme.io/docs/도커 - 배포 – sk0x50

+0

이미 시도했다. 도움이되지 않았다. –

답변

0

Kubernetes에서 Apache Ignite 노드 자동 검색을 활성화하려면 TcpDiscoveryKubernetesIpFinderIgniteConfiguration에서 활성화해야합니다. https://apacheignite.readme.io/docs/kubernetes-deployment에서 자세히 알아보세요. Kubernetes 서비스 정의에는 지정된 컨테이너 노출 포트가 있어야합니다. 그런 다음 minikube는 성공적인 배포 후에 서비스 URL을 제공해야합니다.