Kubernetes:RabbitMQ客户端无法连接。(指定的端点均不可访问)

Kubernetes:RabbitMQ客户端无法连接。(指定的端点均不可访问),kubernetes,rabbitmq,asp.net-core-webapi,azure-aks,Kubernetes,Rabbitmq,Asp.net Core Webapi,Azure Aks,当我从localhost使用RabbitMQ时,我将RabbitMQConnectionString作为ASP.NET核心WebApi中的localhost提供,并且一切正常 但是我想从Kubernetes集群使用RabbitMQ,因此,我在Kubernetes集群中为RabbitMQ创建了一个新名称空间,然后我从Kubernetes仪表板创建了一个应用程序,其图像为:RabbitMQ:management我指定了外部服务,端口和目标端口均为15672。并等待它被部署 我可以使用外部服务IP访问

当我从localhost使用RabbitMQ时,我将RabbitMQConnectionString作为ASP.NET核心WebApi中的localhost提供,并且一切正常

但是我想从Kubernetes集群使用RabbitMQ,因此,我在Kubernetes集群中为RabbitMQ创建了一个新名称空间,然后我从Kubernetes仪表板创建了一个应用程序,其图像为:
RabbitMQ:management
我指定了外部服务,端口和目标端口均为
15672
。并等待它被部署

我可以使用外部服务IP访问RabbitMQ的管理门户:
xx.xx.153.133:15672
在浏览器中,但当我在ASP.NET Core WebApi中将此IP和端口用作RabbitMQConnectionString时,它会给我以下错误(通过seq):

当我只提供IP时,即
xx.xx.153.133
,它在5672而不是15672上搜索RabbitMQ,并给出以下错误:


有人能指导我如何继续并修复错误吗。

我弄明白了,我现在在Kubernetes上添加了所有3个端口:1567225672。并仅将IP用作RabbitMQConnectionString。然后,它会自动使用5672端口发送和接收消息