Skip to main content

Google Cloud Platform (GCP)

Instance Template

Steps:

  1. 建立 VM Instance (via web)
  2. 關閉 VM Instance
  3. 建立 Custom Image for VM Instance (via web)
  4. 建立 Instance Template for Custom Image (via web)
    • Boot Disk: Custom Image
    • Region: Global (Recommend)
  5. 用 Instance Template 新增多個 VM Instances(via CLI or web) 
# sets up the authentication
gcloud init

# create new VM instances with the template named vm1-template
gcloud compute instances create --zone "Zone" --source-instance-template vm1-template vm2 vm3 vm4 vm5 vm6 vm7 vm8
gcloud compute instances list

其他方式大量部署 VM

Quotas

Active Cloud Shell

Cloud Shell is a virtual machine that is loaded with development tools. It offers a persistent 5GB home directory and runs on the Google Cloud. Cloud Shell provides command-line access to your Google Cloud resources.

在 GCP 控制台點擊右上角 Activate Cloud Shell

gcloud auth list
ACTIVE: *
ACCOUNT: alang.hsu@gmail.com

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
gcloud config list project
[core]
project = <project_ID>