En este instructivo, se explica Deployment Manager con la herramienta de línea de comandos de gcloud
. Sigue los pasos de configuración a fin de preparar tu entorno local para utilizar Deployment Manager.
Crear un proyecto
Deployment Manager requiere un proyecto de Google Cloud. Si ya tienes un proyecto creado, puedes usar ese.
Si eres nuevo en Google Cloud, puedes crear un proyecto nuevo y aprovechar el paquete de prueba gratuita de Google Cloud, que te permite invertir $300 en todos los productos de Google Cloud durante 90 días. Regístrate para obtener la prueba gratuita:
- Abre Google Cloud Console
- Sigue las instrucciones para registrarte a la prueba gratuita.
- Cuando se te solicite crear un proyecto, ingresa un nombre y un ID del proyecto que se usará para identificarlo o acepta los valores predeterminados y haz clic en Crear.
Habilita las API para los recursos de Google Cloud que deseas administrar
Deployment Manager usa las API de otros servicios de Google Cloud para crear y administrar tus recursos. Si deseas crear estos recursos, primero debes habilitar las API de los servicios para tu proyecto.
Para esta explicación, implementarás los 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:
Habilitar la API de Deployment Manager
Instala Google Cloud CLI
Google Cloud CLI ofrece una herramienta de línea de comandos, gcloud
, que facilita la interacción
con Deployment Manager.
Para instalar la CLI de gcloud, haz lo siguiente:
-
Otra opción es usar Cloud Shell, que ya tiene
gcloud
instalado. Determina tu ID del proyecto:
Cada comando requiere un ID del proyecto. Establece un ID del proyecto predeterminado para que no necesites crear uno cada vez. Recuerda reemplazar
myproject
con el ID de tu proyecto.gcloud config set project myproject
Configura tu zona y región predeterminadas. Algunos recursos de Google Cloud requieren una zona o una región, y puedes establecer una zona o región predeterminada, similar a un proyecto predeterminado. Para establecer una zona o región predeterminada, usa
gcloud config set
. En este caso, usaus-central1
como la región yus-central1-f
como la zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clona 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, entre los que se incluyen los ejemplos que se usan en esta explicación.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Ahora que ya configuraste tu entorno, puedes empezar a crear la implementación.