dodocli

Команды масштабирования (Scale) Dodo App

Разберем использование масштабирования на примере, где namespace будет sre и приложение будет auth.


📈 Установить (Set) количество реплик

Чтобы выполнить масштабирование (scale) и установить желаемое количество реплик для конкретного Deployment, используйте следующую команду:

  dodo app scale set auth -n sre -d web -r 3-5 -c d-yandex

Чтобы применить масштабирование ко всем Deployment в рамках одного сервиса:

  dodo app scale set auth -n sre -a -r 2

Параметры команды set

Команда set поддерживает следующие параметры:

Как это работает

Команда подключается к кластеру Kubernetes через kubeconfig, находит нужный Deployment (или все, если указан флаг --all) в рамках ресурса dodoappservice и обновляет в его спецификации параметр spec.replicas на указанное значение.


📊 Просмотр (Show) текущего масштабирования

Чтобы просмотреть текущие и желаемые параметры масштабирования для Deployment, используйте следующую команду:

  dodo app scale show auth -n sre -d web -c d-yandex

Параметры команды show

Команда show поддерживает следующие параметры:

Как это работает

Команда подключается к кластеру Kubernetes, находит указанный Deployment (или все Deployment в сервисе) и извлекает данные из его манифеста. Она показывает желаемое количество реплик из spec.replicas.