La herramienta gcloud compute[1][2] en la línea de comandos permite administrar los recursos de Google Compute en un formato amigable más amigable que usando la API de Compute Engine.

Configurar las propiedades por defecto

editar

Para leer y manipular datos a nivel de proyecto como cuotas y metadatos se usa:

gcloud compute project-infoCOMANDO[3]

  • Ver las propiedades por defecto:
gcloud compute project-info describe
  • Configurar la zona y región[4] por defecto:
gcloud compute project-info add-metadata --metadata \
google-compute-default-region=us-central1,\
google-compute-default-zone=us-central1-c
  • Configurar la imagen[5] del sistema operativo por defecto:
gcloud compute project-info add-metadata --metadata \
google-compute-default-image-family=ubuntu-1804-lts,\
google-compute-default-image-project=ubuntu-os-cloud
  • Configurar el tipo de máquina[6] por defecto:
gcloud compute project-info add-metadata --metadata \
google-compute-default-machine-type=f1-micro
  • Configurar el tipo de disco y tamaño[7] por defecto:
gcloud compute project-info add-metadata --metadata \
google-compute-default-boot-disk-type=pd-standard,\
google-compute-default-boot-disk-size=10

Comandos comunes de gcloud compute

editar

Crear instancias[8]

editar

Usar el comando instances create para crear una nueva instancia. Por ejemplo, el siguiente comando crea una instancia llamada "mi-instancia" en la zona configurada por defecto.

gcloud compute instances create mi-instancia

Apagar Instancias

editar
gcloud compute instances stop mi-instancia

Borrar instancias

editar

Para borrar la instancia llamada "mi-instancia" se usa el comando instances delete:

gcloud compute instances delete mi-instancia

Ingresar Y para confirmar.

Referencias

editar
  1. gcloud compute
  2. Cloud SDK gcloud compute
  3. gcloud compute project-info
  4. Regions and Zones
  5. Images
  6. gcloud compute instances set-machine-type
  7. gcloud compute disk-types
  8. Creating and Starting a VM Instance