Перейти к содержимому
Документация

inquir apps rollout

Показать или настроить, как релиз доходит до stateful-реплик приложения.

@inquir/compute-cliv0.4.4 · Node.js 22+

Синтаксис#

inquir apps rolloutbash
inquir apps rollout <app> [--partition <n>] [options]
inquir apps rollout cancel <app> [<rollout-id>] [--reason <text>] [--yes]

Параметры#

ПараметрНазначение
--partition <n>Оставить реплики с номером меньше n на текущем релизе, 0–8; канареечный выпуск — --partition <replicas-1>, затем --partition 0.
--overrideИзменить partition, хотя блоком scale управляет развёрнутый inquir.yaml, до следующего деплоя из Git.
--reason <text>Причина отмены.
--yes, -yПодтвердить эту операцию без запроса.
--jsonВывести машиночитаемый результат.

Общие флаги, окружения и учётные данные CLI ↗

Примеры#

Пример 1bash
inquir apps rollout db
Пример 2bash
inquir apps rollout db --partition 2
Пример 3bash
inquir apps rollout cancel db

Как работает команда#

Альфа-версия. Новый релиз доходит до реплик по одной, начиная со старшего номера (scale.update). Команда выводит релиз, его фазу и реплики, на которых он работает.

cancel завершает последний незавершённый stateful-деплой, если он больше ничего не может сдвинуть; идущий деплой приостанавливается до деплоя исправления или отката.

Руководства#