2016-08-08 3 views
1

У меня есть требование, в котором я должен остановить группу экземпляров в ночные часы, а затем перезапустить утром. В любом случае я могу остановить группу экземпляров в течение нескольких часов. С консоли я могу отключить автомасштабирование и установить количество экземпляров на 0, но я не могу найти этот параметр из API. Пожалуйста, предложитеГруппа экземпляров: удалите автомасштабирование и установите количество экземпляров на 0

+0

Вы используете Kubernetes? –

+0

no i m не использует Kubernetes –

ответ

0

Вы можете использовать:

gcloud compute instance-groups managed stop-autoscaling NAME [--zone ZONE] 

и

gcloud compute instance-groups managed set-autoscaling NAME \ 
    --max-num-replicas MAX_NUM_REPLICAS [--zone ZONE] 

Обратите внимание, что stop-autoscaling не собьет количество экземпляров 0 для вас, вам нужно set-autoscaling --max-num-replicas.

Соответствующий REST API - InstanceGroupManagers: resize.

+0

Я искал решение java api для этого. Я знаю, что команда gcloud и консоль поддерживают это. –

+0

https://cloud.google.com/compute/docs/reference/latest/instanceGroupManagers/resize – Dagang

Смежные вопросы