Когда я использую RabbitMQ с локального хоста, я предоставляю свою RabbitMQConnectionString как localhost
в моем ASP. NET Core WebApi, и все работает отлично.
Но я хотел использовать RabbitMQ из кластера Kubernetes, поэтому я создал новое пространство имен в Kubernetes Cluster для RabbitMQ, затем я создал приложение из панели мониторинга Kubernetes с изображением: rabbitmq:management
Я указал внешнюю службу с портом и целью Порт как 15672
для обоих. И ждал его развертывания.
Я могу получить доступ к порталу управления RabbitMQ с помощью внешнего IP-адреса службы: xx.xx.153.133:15672
в браузере, но когда я использую этот IP-адрес с портом как RabbitMQConnectionString в моем ASP. NET Core WebApi, он дает мне следующую ошибку (через seq):

И когда я поставляю Только IP, т.е. xx.xx.153.133
, он ищет RabbitMQ на 5672 вместо 15672 и выдает мне следующую ошибку:

Может кто-нибудь, пожалуйста, объясните мне, как действовать и исправить ошибку.