Skip to content

Instantly share code, notes, and snippets.

@qrtt1
Last active December 2, 2017 20:54
Show Gist options
  • Save qrtt1/259dd30442895eea3cd0 to your computer and use it in GitHub Desktop.
Save qrtt1/259dd30442895eea3cd0 to your computer and use it in GitHub Desktop.

create

gcloud compute instances create my-unmanaged-instance --zone asia-east1-b
gcloud compute target-pools create my-pool --region asia-east1
gcloud compute forwarding-rules create my-rule --target-pool my-pool --region asia-east1
gcloud compute target-pools add-instances my-pool --instances my-unmanaged-instance --zone asia-east1-b
gcloud compute instance-templates create my-template
gcloud compute instance-groups managed create my-group --base-instance-name mgroup --size 1 --template my-template --target-pool my-pool --zone asia-east1-b

set

gcloud compute instance-groups managed set-target-pools my-group --target-pools my-pool --zone asia-east1-b

delete

gcloud compute forwarding-rules delete my-rule --region asia-east1 -q
gcloud compute target-pools delete my-pool --region asia-east1 -q
gcloud compute instances delete my-unmanaged-instance --zone asia-east1-b -q
gcloud compute instance-groups managed delete my-group --zone asia-east1-b -q
gcloud compute instance-templates delete my-template -q
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment