Cloud Deploy is GCP's continuous delivery (CD) service that manages progressive releases (Canary / Blue-Green) to GKE, Cloud Run, Anthos, and more. Combined with Cloud Build (CI), it gives you a complete end-to-end CI/CD pipeline.
apiVersion: deploy.cloud.google.com/v1
kind: DeliveryPipeline
metadata:
name: my-app-pipeline
serialPipeline:
stages:
- targetId: dev
profiles: [dev]
- targetId: staging
profiles: [staging]
strategy:
canary:
runtimeConfig:
kubernetes:
serviceNetworking:
service: my-app
canaryDeployment:
percentages: [25, 50, 75]
verify: true
- targetId: prod
profiles: [prod]
strategy:
canary:
canaryDeployment:
percentages: [10, 50]
verify: true
---
apiVersion: deploy.cloud.google.com/v1
kind: Target
metadata:
name: prod
requireApproval: true
gke:
cluster: projects/PROJECT/locations/asia-northeast1/clusters/prod-cluster| Strategy | Description | Supported Targets |
|---|---|---|
| Standard | Single 100% cutover | All |
| Canary | Staged rollout by percentage | GKE / Cloud Run / Custom |
| Blue-Green | Switch the Service target | GKE |
| Custom | Your own shell script | Custom Target |
requireApproval: true on the Target| Item | Price |
|---|---|
| Delivery Pipeline | $50 / month |
| Or per-Release pricing | $0.50 per Release |
| Custom Target Job | Billed by Cloud Build time |
| Free tier | 2 Delivery Pipelines / month |
| Item | Cloud Deploy | ArgoCD | AWS CodeDeploy | Spinnaker |
|---|---|---|---|---|
| GitOps | — | ◎ | — | ○ |
| Native Canary | ◎ | Argo Rollouts (separate) | ○ | ◎ |
| Managed | ◎ | — | ◎ (AWS) | — |
| GUI | ◎ | ◎ | ○ | ◎ |
| Pricing | Per Pipeline | Free | Free (within AWS) | Free / OSS |
gcloud deploy releases create to create a ReleaseWhat is the difference between Cloud Deploy and Cloud Build?
Cloud Build handles build and test (CI), while Cloud Deploy manages deployments (CD). Cloud Deploy takes the image built by Cloud Build and progressively releases it across multiple environments.
Which deployment targets are supported?
GKE, Cloud Run, GKE Enterprise (Anthos), and Custom Target (which lets you deploy anywhere via a shell script).
Does it support Canary and Blue-Green deployments?
Canary is supported natively (staged rollouts such as 10% → 50% → 100%). Blue-Green is implemented on GKE by switching Services.
How do Approval Gates work?
You can require approval before promoting to each target, with Slack/email notifications. Essential for production release governance.
How is the Verify phase implemented?
Use the Skaffold verify hook to run a test job. You can configure automatic rollback on failure.
What is the pricing model?
$50 per month per Delivery Pipeline, or $0.50 per Release. Target compute (Cloud Run, GKE, etc.) is billed separately.
How does it compare to AWS CodeDeploy and ArgoCD?
CodeDeploy is tightly integrated with AWS, ArgoCD is a flexible OSS GitOps tool, and Cloud Deploy offers deep GCP integration, native canary support, and an easy-to-use GUI.
What is the relationship with Skaffold?
Cloud Deploy uses Skaffold internally for rendering and deployment. You can fine-tune behavior through skaffold.yaml.
Related Articles: CD / DevOps
Professional Cloud Developer (PCD): Complete Guide (2026)
Pass the PCD exam — Cloud Run, GKE, App Engine, Cloud SQL/Spanner. The developer-focused Professional cert.
Migrate to Containers Complete Guide (2026)
Migrate to Containers — convert VMs to GKE workloads, common modernization patterns.
Professional Cloud DevOps Engineer (PCDOE): Guide (2026)
Pass the PCDOE exam — SRE, observability, Cloud Build, Cloud Deploy, incident response. The DevOps Professional cert.
Anthos / GKE Enterprise Complete Guide (2026)
GKE Enterprise (Anthos) features — fleets, Config Sync, multi-cluster, common hybrid patterns.
Google Cloud is a trademark of Google LLC. For the latest information, see the official Cloud Deploy documentation.
Practice with certification-focused question sets
Explore GCP exam prepNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Google Cloud Certification Roadmap (2026)
Choose your GCP certification path — Foundational, Associate...
CDL Cloud Digital Leader: Complete Exam Guide (2026)
Pass the Cloud Digital Leader exam — cloud business value, G...
GAIL Generative AI Leader: Complete Exam Guide (2026)
Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...
Vertex AI Fundamentals for GCP Certs (2026)
Vertex AI basics every cert candidate needs — Workbench, Pip...
Associate Cloud Engineer (ACE): Complete Guide (2026)
Pass the Associate Cloud Engineer exam — Console, gcloud, pr...