kubernetes - 如何连接 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 集群”
解决方案
推荐阅读
- c++ - 为什么 std::valarray 没有 std::data() 重载?
- android - 设置自定义背景颜色时,浮动操作按钮背景颜色在禁用时不会更改
- html - 来自 HtmlWeb 的 HTMLAgilityPack 缺少 HTML 节点
- blockchain - 无法在节点和运行时之间转换参数“tx”:解码字段 CheckMortality.0 时出错
- sql - 选择多个 PRIMARY KEY
- javascript - 指数数字格式化程序 - javascript
- php - PHP - SimpleXMLElement - 如何访问此元素
- sql - 将列从 BigInt 转换为 DateTime
- javascript - 使用 useState 钩子将新对象推送到子对象数组
- angular - 如何在 Formly 表单中为服务层格式化 Angular Material 日期选择器(不显示格式)