Docker 服务无法与k8s群集中的rabbitmq通信
我有一个k8s集群(1.16),在它的特定名称空间中有一个服务,还有一组有状态的rabbitmq(图:3.8.0-alpine),其中有3个副本,每个工作线程上有一个副本,位于不同的名称空间中。 我将服务配置为使用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
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>