AKKA需要在Kubernetes服务中进行端口转发

时间:2019-12-03 13:07:15

标签: java kubernetes akka

我正在尝试在kubernetes集群中使用Akka服务发现。两个Pod均已标记,Akka可以获取正确的地址以连接到Pod。但是,当尝试连接时发生以下错误:...http://ip.namespace.pod.cluster.local:8558)] Connection attempt failed. Backing off new connection attempts for at least 100 milliseconds.一旦在服务级别启用了端口转发到端口8558的功能,此错误就可以解决。使用给定地址登录到Pod时,我可以建立与其他Pod的tcp连接。当我将端口添加到服务时,它为什么能正常工作的任何原因/为什么akka甚至会向我们提供服务以连接到其他Pod?

1 个答案:

答案 0 :(得分:0)

akka.management {
  http {
    hostname = "127.0.0.1"
    hostname = ${?HOSTNAME}
    bind-hostname = "0.0.0.0"
    port = 8558
    bind-port = 8558
  }

在conf文件中是否正确配置了bind portport ?,因为特定的配置是将主机“内部”绑定到0.0.0.0:8558并有助于映射的配置