Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Cloud Deploy Study Notes

Cloud Deploy is a fully managed continuous delivery service that automates releasing application artifacts to target runtimes such as GKE, Cloud Run, and Anthos clusters. You define a delivery pipeline and a progression of targets, typically development, staging, and production, and Cloud Deploy manages releases and rollouts through that progression. It adds approvals, verification, and rollback controls on top of the deployment itself.

Exam tip: Approval before production plus promotion of the same release across targets is the Cloud Deploy signature; look for those words.

Key facts

What the exam expects you to know

Cloud Deploy vs Cloud Build: when to use which

Use Cloud Build to create the artifact: it compiles, tests, and pushes images when code changes. Use Cloud Deploy to deliver that artifact: it manages the staged path to GKE or Cloud Run with promotions, approvals, verification, and rollback. The criteria are pipeline stage and governance. If a scenario is about building on a commit, Cloud Build fits; if it is about a controlled, auditable release from staging to production with an approval step, Cloud Deploy fits that job. See also the Cloud Build notes.

Useful gcloud commands

gcloud deploy releases create release-001 --delivery-pipeline=my-pipeline --region=us-central1 --images=my-app=gcr.io/my-project/my-app:v1
gcloud deploy releases promote --delivery-pipeline=my-pipeline --release=release-001 --region=us-central1
gcloud deploy rollouts list --delivery-pipeline=my-pipeline --release=release-001 --region=us-central1

Common exam traps

Frequently asked questions

What is the difference between a release and a rollout?

A release is a versioned package of artifacts, such as container images and rendered configuration, that will be delivered through a pipeline. A rollout is the deployment of that release to one specific target, with its own phases, logs, and outcome. One release normally produces several rollouts as it is promoted across targets.

How do approvals work in Cloud Deploy?

You configure a target in the pipeline progression to require approval. When a rollout reaches that target it pauses in a pending state, and users with the approver role can approve or reject it in the console or by API. The decision, approver identity, and timing are recorded, giving production releases an auditable human gate.

How do I roll back a bad production deployment?

Create a new rollout to the production target using the previous release that was known to work. Because releases keep their original artifacts and configuration, Cloud Deploy redeploys that exact version without rebuilding anything. You can do this from the console or gcloud, and the failed rollout stays visible for later investigation.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.