Google Cloud Run
Deploy containers serverlessly on Google Cloud Run. Covers container builds, request-based autoscaling and scale-to-zero, concurrency tuning, secrets and env config, Cloud SQL connections, IAM and invoker permissions, and jobs for batch workloads.
This skill helps you run containers on Cloud Run. It builds and deploys images, configures request-based autoscaling and scale-to-zero, tunes per-instance concurrency and CPU, injects secrets and environment variables, connects to Cloud SQL, sets IAM invoker permissions and service accounts, and uses Cloud Run Jobs for batch and scheduled workloads.
When to use
Use when deploying containers on Google Cloud Run — container builds, autoscaling and scale-to-zero, concurrency tuning, secrets, Cloud SQL connections, IAM permissions, or batch Jobs.
Examples
Deploy a container
Scale to zero
Deploy my Dockerized API to Cloud Run with scale-to-zero, concurrency of 80, a mounted secret for the API key, and a Cloud SQL connection
Batch job
Run to completion
Create a Cloud Run Job that processes a queue of files to completion with retries and a task timeout, triggered on a schedule