Как всегда видеть сервис в docker swarm?

Проблема с видимостью сервисов docker swarm при отключении других сервисов.

Например, nginx находится внутри swarm и настроен upstream для api
upstream api{
  server api:3000;
}

Далее если сервис api ляжет, то он автоматом вываливается из сети докера и нжинкс перестаёт его видеть.
"failed (113: No route to host) while connecting to upstream"
Даже если вернуть сервис, то это не поможет, только пересоздавать контейнер с нжинкс.
Есть ли возможность возвращаться сервису без перезапуска nginx?
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы