Templateを作成
$ gcloud compute instance-templates create test \
--machine-type n1-standard-1 \
--image-family debian-9 \
--image-project debian-cloud \
--boot-disk-size 10GB
Templateを利用しInstanceGroupを作成
$ gcloud compute instance-groups managed create test-group \
--base-instance-name test \
--size 2 \
--zone us-central1-b \
--template test
作成したInstanceGroupのInstanceを表示
$ gcloud compute instance-groups managed list-instances test-group --zone us-central1-b
NAME ZONE STATUS ACTION LAST_ERROR
test-ds57 us-central1-b RUNNING NONE
test-xt32 us-central1-b RUNNING NONE
サーバ台数を1にする
$ gcloud compute instance-groups managed resize test-group \
--size 1 \
--zone us-central1-b
作成したInstanceGroupのInstanceを表示し、1台になったことを確認
$ gcloud compute instance-groups managed list-instances test-group --zone us-central1-b
NAME ZONE STATUS ACTION LAST_ERROR
test-xt32 us-central1-b RUNNING NONE
ふたたびに2台にする
$ gcloud compute instance-groups managed resize test-group \
--size 2 \
--zone us-central1-b
2台であることを確認
$ gcloud compute instance-groups managed list-instances test-group --zone us-central1-b
NAME ZONE STATUS ACTION LAST_ERROR
test-64sp us-central1-b RUNNING NONE
test-xt32 us-central1-b RUNNING NONE
いらないリソースを削除
$ gcloud compute instance-groups managed delete test-group --zone us-central1-b