我正在尝试在kubernetes集群中使用Akka服务发现。两个吊舱均已标记,Akka可以获取正确的地址以连接到吊舱。但是,当尝试连接时出现以下错误:...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?
最佳答案
akka.management {
http {
hostname = "127.0.0.1"
hostname = ${?HOSTNAME}
bind-hostname = "0.0.0.0"
port = 8558
bind-port = 8558
}
在conf文件中是否已正确配置
bind port
和port
,因为特定的配置是将主机“内部”绑定到0.0.0.0:8558
并有助于映射的配置。