2016-08-08 18 views
1

Ich habe eine Anforderung, bei der ich die Instanzgruppe während der Nachtstunden stoppen und dann am Morgen neu starten muss. Kann ich die Instanzgruppe für einige Stunden stoppen? Von der Konsole aus kann ich Autoscaling auf "Off" setzen und die Anzahl der Instanzen auf 0 setzen, aber ich kann diese Option nicht über die API finden. Bitte legen nahe,Instanzgruppe: Autoskalierung entfernen und Anzahl der Instanzen auf 0 setzen

+0

verwenden Sie Kubernetes? –

+0

nein ich benutze nicht Kubernetes –

Antwort

0

Sie verwenden können:

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

und

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

Beachten Sie, dass stop-autoscaling wird die Anzahl der Instanzen auf 0 für Sie nicht bringen, müssen Sie set-autoscaling --max-num-replicas. Die entsprechende REST-API lautet InstanceGroupManagers: resize.

+0

Ich suchte nach Java-API-Lösung für diese. Ich weiß, gcloud Befehl und Konsole unterstützt dies. –

+0

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