Docker 服务无法与k8s群集中的rabbitmq通信

Docker 服务无法与k8s群集中的rabbitmq通信,docker,kubernetes,rabbitmq,microservices,Docker,Kubernetes,Rabbitmq,Microservices,我有一个k8s集群(1.16),在它的特定名称空间中有一个服务,还有一组有状态的rabbitmq(图:3.8.0-alpine),其中有3个副本,每个工作线程上有一个副本,位于不同的名称空间中。 我将服务配置为使用amqp://user:password@rabbitmq服务。rabbitmq命名空间:5672 我的服务日志中出现以下错误: Rabbit mq disconnected connect EHOSTUNREACH <rabbitmq_svc_ip>:5672 Rabb

我有一个k8s集群(1.16),在它的特定名称空间中有一个服务,还有一组有状态的rabbitmq(图:3.8.0-alpine),其中有3个副本,每个工作线程上有一个副本,位于不同的名称空间中。 我将服务配置为使用
amqp://user:password@rabbitmq服务。rabbitmq命名空间:5672

我的服务日志中出现以下错误:

Rabbit mq disconnected connect EHOSTUNREACH <rabbitmq_svc_ip>:5672
Rabbit mq断开连接EHOSTUNREACH:5672
rabbitmq似乎工作正常。POD中未显示任何错误


我可以检查什么来发现问题并让他们沟通?

您询问了如何处理此问题,因此我将包括如何处理此问题

我会描述你的服务,看看你的pod IP是否被列为它后面的端点

kubectl describe service <rabbitmq-service>
telnet

您询问如何处理此问题,因此我将介绍如何处理此问题

我会描述你的服务,看看你的pod IP是否被列为它后面的端点

kubectl describe service <rabbitmq-service>
telnet
telnet <pod ip or service name> <port>