@inquir/compute-cliv0.4.4 · Node.js 22+
Синтаксис#
inquir apps scale <app> [always|http|manual] [options]
Параметры#
| Параметр | Назначение |
|---|---|
--activation <mode> | Задать always, http или manual; синоним: --mode. |
--replicas <n> | Желаемое число реплик: 1–8. Более одной требует always и поддержки allocation plane. |
--idle-timeout <duration> | Простой HTTP до сна, не менее 5m; синоним: --idle. |
--activation-timeout <duration> | Максимальное время пробуждения: от 5s до 5m. |
--stabilization <duration> | Период стабилизации перед сном, от 0s; синоним: --scale-down-stabilization. |
--stateful | Альфа: stateful-реплики приложения с томом, у каждой свой том и постоянное имя (scale.mode: stateful в inquir.yaml). Используется вместе с --replicas. |
--stateless | Вернуть приложение со stateful-репликами к одинаковым репликам. |
--override | Изменить ключ scale, которым управляет развёрнутый inquir.yaml, до следующего деплоя из Git. |
--json | Вывести машиночитаемый результат. |
Общие флаги, окружения и учётные данные CLI ↗
Примеры#
inquir apps scale web always --replicas 3
inquir apps scale web http --idle-timeout 15m
inquir apps scale db --replicas 3 --stateful
Как работает команда#
Неуказанные поля политики сохраняются. Поддержка реплик также зависит от портов, томов приложения и лимитов рабочего пространства.
Сохранённое желаемое число не доказывает, что все реплики уже запущены. Проверьте apps status.
Stateful-реплики в альфа-версии: поведение и лимиты могут измениться, поэтому делайте бэкапы их данных. Реплики показывает apps replicas, ход деплоя по ним — apps rollout.