Re: host not found in upstream: не появилась возможность игнорировать?

Valery Kholodkov valery+nginx на grid.net.ru
Чт Мар 16 20:43:43 UTC 2017


Добавлю, что контейнер в сети может иметь несколько разных алиасов. 
Поэтому необходимость иметь уникальные имена не противоречит с 
возможностью иметь неуникальный алиас.

On 16-03-17 20:19, obolobova wrote:
> У нас так не получается, увы - мы используем оверлей с внешним хранилищем
> (Консулом), а эта разновидность сети требует уникальных имен всех нод в
> кластере.
>
> Да и не хочется ставить старт NGINXа, который служит entrypoint'ом для всех
> сервисов, в зависимость от одного или нескольких сервисов или событий.
> Хотелось бы сделать его максимально независимым. Вы правильно сказали, что
> оверлей-нетворк бывают нестабильны, а у нас это всё распределенное, крутится
> в Амазоне, поэтому события в стиле "сетевой администратор ошибся цифрой -
> два континента отвалились" тоже случаются.
>
> Получается, NGINX out-of-box не очень приспособлен к работе в быстро
> меняющемся окружении, где, в общем, нормой является, что где-то что-то
> падает, исчезает, появляется, меняются имена и адреса и т. п.
> По крайней мере, жалоб именно на эту проблему с апстримом в сети очень много
> :)
>
> Valery Kholodkov Wrote:
> -------------------------------------------------------
>> Для решения этой проблемы достаточно всем контейнерам одного сервиса в
>>
>> оверлей-сети прописать один и тот же алиас. Тогда докер в своем
>> внутреннем DNS-е пропишет запись с множеством адресов и nginx сможет
>> резолвить набор адресов контейнеров соответствующих сервису.
>
> Posted at Nginx Forum: https://forum.nginx.org/read.php?21,272978,272991#msg-272991
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>


Подробная информация о списке рассылки nginx-ru