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
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
Migrate to Containers (M2C) 完全ガイド|VM → GKE/Cloud Run モダン化 (GCP)
Google Cloud Migrate to Containers (旧 Migrate for Anthos) の全機能解説。VMware / 物理 / AWS / Azure の Linux/Windows アプリを Container 化して GKE / Cloud Run / Anthos にデプロイ。Stateful 対応、料金、成功事例を 2026 年最新版で網羅。
GCP Professional Cloud DevOps Engineer (PCDOE) 完全ガイド|SRE・GKE・CI/CD・SLO
Google Cloud Professional Cloud DevOps Engineer の試験範囲、SRE / SLI / SLO / Error Budget、GKE / Cloud Build / Cloud Deploy、AWS DOP・Azure AZ-400 比較を徹底解説。
Anthos / GKE Enterprise 完全ガイド|マルチクラウド K8s・Fleet・Service Mesh (GCP)
Google Cloud GKE Enterprise (旧 Anthos) の全機能解説。Fleet、Config Sync、Policy Controller、Anthos Service Mesh、GKE on AWS/Azure/VMware/Bare Metal、料金、EKS Anywhere / Azure Arc 比較を 2026 年最新版で網羅。
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...