Gcloud compute

De Wikiversidad
Ir a la navegación Ir a la búsqueda

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