首页 > 解决方案 > 如何连接 Kubernetes 中的 pod 以在外部服务器上点燃集群

问题描述

我正在尝试将我的 kubernetes pod 连接到部署在外部服务器上的 ignite 集群。点燃集群已正确激活。

我无法将 kubernetes 上运行的任何 pod 连接到这个已经运行的 ignite 集群

我在我的客户端节点中包含了以下代码。

IgniteConfiguration cfg = new IgniteConfiguration();

cfg.setClientMode(true);

cfg.setCommunicationSpi(new TcpCommunicationSpi().setForceClientToServerConnections(true));

所以我用来运行我的客户端节点的图像设置了 setForceClientToServerConnections 属性。

当我部署客户端 pod 时,我收到错误消息“无法从 IP finder 连接到任何地址”。我已经提供了我的服务器的 IP 地址。所以发现没有发生

所以我的问题是如何将任何 pod 连接到已经运行的外部 ignite 集群。在我的客户端节点的服务中需要提到什么,以便它能够发现部署在外部服务器上的 ignite 集群”

标签: kubernetesignitekubectl

解决方案


推荐阅读