Google Cloud Deployment Manager
Cloud Deployment Manager is an infrastructure deployment service that automates the creation and management of Google Cloud resources.
Key Features
- Declarative: Define what you want, not how to create it (YAML/Jinja/Python).
- Parallel: Deploys resources in parallel where possible.
- Templates: Reusable configuration components.
Use Cases
- IaC: Infrastructure as Code for Google Cloud.
- Standardization: Create standard environments (Dev, Test, Prod).
Key Concepts
- Configuration: The YAML file defining the resources.
- Schema: Defines the structure and properties of a resource.
- Manifest: Read-only record of the deployment configuration.