En este tutorial se explica cómo usar Deployment Manager con la gcloud
herramienta de línea de comandos. Sigue los pasos de configuración para preparar tu entorno local y usar Deployment Manager.
Crear un proyecto
Deployment Manager requiere un Google Cloud proyecto. Si ya tienes un proyecto, puedes usarlo.
Si no has usado Google Cloudantes, puedes crear un proyecto y aprovechar el paquete de prueba gratuita deGoogle Cloud, que te ofrece 300 USD para gastar en todos los productos de Google Cloud durante 90 días. Para registrarte en la prueba gratuita, sigue estos pasos:
- Abre la consolaGoogle Cloud .
- Sigue las instrucciones para registrarte en la prueba gratuita.
- Cuando se te pida que crees un proyecto, introduce un nombre y un ID que se utilizarán para identificarlo, o acepta los valores predeterminados y haz clic en Crear.
Habilita las APIs de los Google Cloud recursos que quieras gestionar
Deployment Manager usa las APIs de otros Google Cloud servicios para crear y gestionar tus recursos. Para crear estos recursos, primero debes habilitar las APIs de los servicios en tu proyecto.
En este tutorial, desplegarás recursos de Compute Engine, por lo que debes habilitar la API de Compute Engine.
Habilitar la API de Compute Engine
A continuación, habilita Deployment Manager:
Habilita la API Deployment Manager
Instalar Google Cloud CLI
La CLI de Google Cloud ofrece una herramienta de línea de comandos, gcloud
, que facilita la interacción con Deployment Manager.
Para instalar gcloud CLI, sigue estos pasos:
-
También puedes usar Cloud Shell, que incluye
gcloud
ya instalado. Define el ID de tu proyecto.
Todos los comandos requieren un ID de proyecto. Define un ID de proyecto predeterminado para no tener que proporcionarlo cada vez. Recuerda que debes sustituir
myproject
por el ID de tu proyecto.gcloud config set project myproject
Define tu zona y región predeterminadas. Algunos Google Cloud recursos requieren una zona o una región, y puedes definir una zona o una región predeterminada, de forma similar a un proyecto predeterminado. Para definir una zona o una región predeterminadas, usa
gcloud config set
. En este caso, usaus-central1
como región yus-central1-f
como zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clonar el repositorio de GitHub de Deployment Manager
El repositorio de GitHub de Deployment Manager contiene ejemplos creados por Google y la comunidad de Deployment Manager, incluidos los ejemplos que se usan en este tutorial.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Ahora que has configurado tu entorno, puedes empezar a crear tu implementación.