2017-12-27 410 views
0

我有在虛擬框中運行kubernetes的minikube。 它運行的碼頭集裝箱之一是一個點燃的服務器。 在我的開發過程中,我嘗試從外部java客戶端訪問點火服務器,但發現失敗,嘗試了所有配置。 有沒有可能? 如果有人可以舉個例子嗎?連接來自外部客戶端進程的kubernetes內作爲碼頭容器運行的點火服務器

+0

我不是kubernetes的專家,但似乎您需要正確配置端口轉發virtualbox <--> kubernetes <--> docker <-->點燃節點。 也許,以下鏈接將有所幫助: https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster https://apacheignite.readme.io/docs/docker-deployment – sk0x50

+0

已經嘗試過。沒有幫助 –

回答

0

要在Kubernetes中啓用Apache Ignite節點自動發現,您需要在IgniteConfiguration中啓用TcpDiscoveryKubernetesIpFinder。在https://apacheignite.readme.io/docs/kubernetes-deployment閱讀更多關於此。您的Kubernetes服務定義應該有指定的容器公開端口,然後minikube應該在成功部署後爲您提供服務URL。

相關問題