Хост не найден для указанного адреса MessageBus в Kubernetes - PullRequest
0 голосов
/ 02 ноября 2018

Я работаю над одним проектом «зеленого поля» с использованием контейнеров ( Docker ) Архитектура микро-сервисов , и каждый микро-сервис размещается в Kubernetes . Иногда, исходя из требований, необходимо связать одну службу ( MicroService_2 ) с другой службой ( MicroService_1 ), используя RabbitMQ .

Ниже показано, как выглядит и взаимодействует архитектура моего проекта.

enter image description here

Когда все службы размещаются в Куберне в то время, я сталкиваюсь с ошибкой ниже.

MassTransit.EndpointNotFoundException: Хост не найден для указанного адреса: rabbitmq: // localhost: 31001 / Service_2 (Это URL-адрес MessageBus)

Но если я удалил эти сервисы (Microservice_1 & MicroService_2) из ​​Kubernetes и запустил их локально, значит, он работает нормально.

Существуют ли другие URL-адреса MessageBus при развертывании служб в Kubernetes?

...