Implementar tus recursos

Ahora que tienes una configuración, puedes usarla para crear una implementación. Tu nueva implementación tendrá todos los recursos que definiste en la configuración; en este caso, tu implementación tendrá dos instancias de máquina virtual.

Para implementar tu configuración, ejecuta el siguiente comando:

gcloud deployment-manager deployments create deployment-with-2-vms --config two-vms.yaml

Espera a que la operación se complete para indicar que la implementación se creó con éxito (ten en cuenta que la ID de la operación real será diferente):

Waiting for create operation-1432319707382-516afeb5d00f1-b864f0e7-b7103978...done.
Create operation operation-1432319707382-516afeb5d00f1-b864f0e7-b7103978 completed successfully.
NAME           TYPE                 STATE      ERRORS  INTENT
the-first-vm   compute.v1.instance  COMPLETED  []
the-second-vm  compute.v1.instance  COMPLETED  []

¡Creaste una implementación! Si quieres ver tu nueva implementación, ejecuta el siguiente comando, que tiene la lista de los recursos de tu implementación, junto con los tipos de recurso, su ID única, su nombre y su estado de creación:

gcloud deployment-manager deployments describe deployment-with-2-vms

Además, puedes ver el manifiesto de una implementación, que es un archivo de solo lectura creado por Deployment Manager-created, que muestra la configuración original y la configuración expandida de una implementación. Durante el desarrollo de tu aplicación, es posible que quieras ver el manifiesto para solucionar problemas o para recordar qué recursos contiene una implementación.

Para obtener el manifiesto:

  1. Describe la implementación:

    gcloud deployment-manager deployments describe deployment-with-2-vms
    
  2. Busca el campo del manifiesto y toma el valor manifest-TIMESTAMP. Esta es la ID del manifiesto. Por ejemplo:

    ...
    manifest: manifest-1895416789469
    ...
    
  3. Usa la ID del manifiesto para obtener el manifiesto. Para eso, reemplaza la ID del manifiesto del ejemplo por la tuya:

    gcloud deployment-manager manifests describe manifest-1895416789469 \
      --deployment deployment-with-2-vms
    

Visualizar los recursos de una implementación

Un manifiesto describe tu configuración, pero no te proporciona una lista de los recursos de la implementación o el estado actual de los recursos. Esta información es útil porque, si una implementación falla, puedes ver rápidamente qué recurso puede ser la causa del problema.

Para obtener una lista los de recursos de la implementación, ejecuta:

gcloud deployment-manager resources list --deployment deployment-with-2-vms

En este ejemplo creaste configuraciones estáticas codificadas. En futuras configuraciones, podrías querer crear configuraciones más dinámicas usando variables y plantillas reutilizables. Sigue el resto de la guía para aprender cómo hacer que esta configuración estática sea mucho más dinámica y útil.

Visualiza una implementación en la interfaz de GCP Console

También puedes visualizar una lista de todas tus implementaciones en la Google Cloud Platform Console, la interfaz gráfica de Google Cloud Platform. Para ello, deberás hacer lo siguiente:

  1. Ve a la página de Implementaciones en GCP Console.
  2. Expande tus implementaciones para ver los recursos asociados.

    Captura de pantalla de implementaciones expandidas

Siempre puedes volver aquí para ver tus implementaciones de manera clara, a modo de árbol. Esta página te puede ayudar a comprender la jerarquía de los recursos de tu implementación en los ejemplos que vendrán más adelante en esta guía, que son más complicados.

Borra tu implementación

Los recursos de Compute Engine generan cambios, por lo que deberías borrar esta implementación si ya no es necesaria para futuros pasos. Si borras la implementación, también se borran todos los recursos que hay en ella. Si no borras la implementación, tendrás problemas con futuros ejemplos.

Para borrar esta implementación:

gcloud deployment-manager deployments delete deployment-with-2-vms

Siguiente: Usar las referencias

Temas relacionados

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Deployment Manager