Как выполнить крупное обслуживание дискурса с минимальным временем простоя?

Если у вас установка с двумя контейнерами, новый контейнер собирается, пока работает старый. Простой составляет лишь время запуска нового контейнера. Единственная проблема в том, что вам нужно достаточно оперативной памяти для сборки контейнера, пока работает другой.

Переход от автономного контейнера к отдельным веб-контейнерам и контейнерам с данными, но я обычно переношу на новую виртуальную машину.

Если вам нужен нулевой простой, вам понадобится балансировщик нагрузки, который будет держать старый контейнер запущенным до тех пор, пока новый полностью не запустится. Затем вы отключаете старый контейнер и выполняете миграции после обновления.