Я запускаю Docker Compose (v2) и имею службу узла (веб-сайт) и api на основе python, развернутую с nginx, сидящим перед ними.Автоматически добавлять контейнер докера в восходящую конфигурацию балансира нагрузки nginx
Одна вещь, которую я хотел бы сделать, - это масштабировать службы, добавляя больше контейнеров. Если я заранее знаю, сколько контейнеров у меня будет, я могу жестко настроить nginx upstream config со ссылками на IP-адреса контейнеров, которые предоставляет докер. Однако проблема заключается в том, что я хочу, чтобы восходящая конфигурация nginx была динамической, например. если я добавлю еще один контейнер Docker, он просто добавит добавление местоположения контейнера в верхний список IP-адресов в верхнем блоке.
Моя идея состояла в том, чтобы создать скрипт, который автоматически добавит восходящие серверы, используя переменные env, когда контейнеры меняются, но я не уверен, с чего начать, и не могу найти хороший пример.
это выглядит как раз то, что я искал, спасибо! – ExoticChimp