在kubernetes环境中形成Akka群集时为Akka发现端点启用HTTPS

在kubernetes环境中形成Akka群集时为Akka发现端点启用HTTPS,akka,akka-http,akka-cluster,Akka,Akka Http,Akka Cluster,我需要使用DNS解析器在Kubernetes中设置一个Akka集群(使用Akka Classic)。我已经创建了一个headless服务,它能够解析Akka应用程序中各种pod的地址。 在DNS解析之后,我能够获得各种POD的地址。现在我的Akka管理运行Https 因此,当一个pod尝试连接到其他各种pod的管理端点时,它需要使用“HTTPS”而不是“HTTP”,但Akka默认使用“HTTP”。是否有一种方法可以在Java中修改此行为是的,有:要启用HTTPS,必须通过向服务器提供HttpsC

我需要使用DNS解析器在Kubernetes中设置一个Akka集群(使用Akka Classic)。我已经创建了一个headless服务,它能够解析Akka应用程序中各种pod的地址。 在DNS解析之后,我能够获得各种POD的地址。现在我的Akka管理运行Https


因此,当一个pod尝试连接到其他各种pod的管理端点时,它需要使用“HTTPS”而不是“HTTP”,但Akka默认使用“HTTP”。是否有一种方法可以在Java中修改此行为是的,有:要启用HTTPS,必须通过向服务器提供
HttpsConnectionContext
对象来实例化服务器

您可能应该这样做:

Http.get(system.newServerAt(“localhost”,8080) .enableHttps(createHttpsContext(系统)) .bind(app.createRoute());
前面的示例取自,它还显示了
createHttpsContext(系统)
方法的工作原理。

我的问题更多地是关于akka集群引导的客户端行为。服务器可以在https上启动,但如何修改akka集群引导的客户端以使用https