我正在尝试连接外部部署的RabbitMQ服务器。 RabbitMQ 客户端部署到 GKE 中并通过 SSL 进行通信。 SSL 连接被拒绝

问题描述 投票:0回答:1

我正在尝试连接外部部署的 RabbitMQ 服务器。 RabbitMQ 客户端部署到 GKE 中并通过 SSL 进行通信。集群配置为 kubedns ,但是我配置了云 dns 并由此配置了rabbitmq 服务器。我尝试使用rabbit mq certs(leaf+intermediate+root)使用OpenSSL进行测试,它在write hello后挂起。但是当我在本地执行相同的 ssl 连接时,我可以连接到它。在这种情况下我应该怎么做才能建立连接?我是否需要将 ssl 流量导出到云 dns 的特定保留内部 IP?

rabbitmq 客户端连接在调用factory.create connection() 时被挂起。在使用 OpenSSL 进行调试时,我可以找到 ssl 问题。

kubernetes ssl google-kubernetes-engine egress rabbitmq.client
1个回答
0
投票

如果连接的创建挂起,则可能表明存在网络问题。要进行诊断,请使用 ping 或 telnet 到达端口 5672 上的 RabbitMQ 端点来测试网络连接,并确保正确建立出口配置。

© www.soinside.com 2019 - 2024. All rights reserved.