kubernetes - 无法使用谷歌云在 Rancher 上的 kubernetes 上的 Pod 之间进行通信?

标签 kubernetes hyperledger-fabric devops rancher

我创建了 orderer 和 cli pod。当我去 cli shell 并创建 channel 时,它无法与 orderrer 连接。

错误:无法创建交付客户端:订购者客户端无法连接到订购者:7050:无法创建新连接:超出上下文期限

订单端口,即。 7050是打开的,当我去 orderer shell 并执行 telnet localhost 7050它已连接,但是当为 pod 指定 ip 时,它不起作用。

我正在使用 Google Cloud 进行部署。我还为所有 IP 和所有端口添加了入口和导出的防火墙规则。

任何帮助都感激不尽。

最佳答案

我错过了这个变量

ORDERER_GENERAL_LISTENADDRESS = 0.0.0.0

添加此变量后,它起作用了

关于kubernetes - 无法使用谷歌云在 Rancher 上的 kubernetes 上的 Pod 之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55861040/

相关文章:

kubernetes - 将图像从 GCR 拉入 GKE

docker - 从 DockerHub 镜像安装 Helm - DockerHub 镜像下载失败

hyperledger-fabric - 在对等组织中实现组织单位标识符会导致订购者 panic 并退出

hyperledger-fabric - 如何在 super 账本结构中添加筏而不是卡夫卡?

azure - 通过 CLI 使用选项在 Azure DevOps 中创建拉取请求

kubernetes - 如何使用kubectl了解有关先前推出的修订的更多详细信息?

docker - 为多机执行对等链码查询时,无法获取 mycc :1. 0 的链码容器信息

Azure DevOps 样式模板

Docker 使用 entrypoint.sh 传递参数 Docker Entrypoint

kubernetes - 无法在 openshift 3.11 中更新节点导出器的 tls-cipher-suites