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

inquir apps scale

Настроить реплики либо политику сна и пробуждения приложения.

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

Синтаксис#

inquir apps scalebash
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 ↗

Примеры#

Пример 1bash
inquir apps scale web always --replicas 3
Пример 2bash
inquir apps scale web http --idle-timeout 15m
Пример 3bash
inquir apps scale db --replicas 3 --stateful

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

Неуказанные поля политики сохраняются. Поддержка реплик также зависит от портов, томов приложения и лимитов рабочего пространства.

Сохранённое желаемое число не доказывает, что все реплики уже запущены. Проверьте apps status.

Stateful-реплики в альфа-версии: поведение и лимиты могут измениться, поэтому делайте бэкапы их данных. Реплики показывает apps replicas, ход деплоя по ним — apps rollout.

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