У меня есть следующая проблема: набор узлов, выполняющих докеры с приложениями. Иногда мне может понадобиться остановить запущенные контейнеры на одном узле, но я не хочу пропустить время, так что мне нужно что-то, чтобы перенаправить трафик на другие экземпляры или новые порожденные. Я не хочу, чтобы текущие сеансы были затронуты (они могут продолжаться до тех пор, пока клиент не отключится, а новые клиенты будут перенаправлены на другие экземпляры). У меня есть приложение на каждом докере, которое должно быть в состоянии узнать, когда в контейнерах нет активных сеансов, чтобы он мог очистить узел (удалить контейнеры).Как настроить обратные прокси-серверы во время выполнения?
Я думаю, что для этого нужно использовать балансировщик нагрузки, но мне нужен тот, который способен регистрировать/удалять узлы во время выполнения. Кроме того, было бы желательно получить список активных сеансов для узла, чтобы я мог проверить, является ли он пустым, чтобы продолжить удаление контейнеров.
Любые идеи?
Сердечные приветы