All skills
google avatar

/cloud-run-basics

@becc4b8
by googlegoogle/skills21k stars
1,698

Manages Cloud Run services, jobs, and worker pools. Use when you need to deploy applications responding to HTTP requests (services), run event-triggered or scheduled tasks (jobs), or handle always-on pull-based background processing (worker pools).

Use this Skill: https://skilld.dev/gh/google/skills/cloud-run-basics

This session only. Nothing lands on disk.

referencescli-usage.md

≈621 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Cloud Run CLI

Use the gcloud run command to manage your Cloud Run applications.

Basic Syntax

gcloud run [GROUP] [COMMAND] [FLAGS]

Essential Commands

Cloud Run service

  • Deploy a service from an image:

    gcloud run deploy my-service \
        --image us-docker.pkg.dev/cloudrun/container/hello:latest \
        --quiet
  • Deploy from source code:

    gcloud run deploy my-service --source . --quiet
  • Deploy a Cloud Run function:

    gcloud run deploy my-service
    --source . --function example-hello --base-image go126 --region us-central1 --quiet
  • List services:

    gcloud run services list --quiet
  • Update traffic split:

    gcloud run services update-traffic my-service --to-revisions=REV1=50,REV2=50 --quiet

Cloud Run job

  • Create a job:

    gcloud run jobs create my-job \
      --image us-docker.pkg.dev/cloudrun/container/job:latest \
      --quiet
  • Execute a job:

    gcloud run jobs execute my-job --quiet
  • List jobs: gcloud run jobs list

  • List job executions:

    gcloud run executions list --job my-job

Cloud Run worker pools

  • Deploy a worker pool from an image:

    gcloud run worker-pools deploy my-workerpool \
      --image us-docker.pkg.dev/cloudrun/container/worker-pool:latest \
      --quiet
  • Deploy from source code:

    gcloud run worker-pools deploy my-workerpool --source . --quiet
  • List worker pools:

    gcloud run worker-pools list --region us-central1 --quiet
  • Configure scaling (manual):

    gcloud run worker-pools deploy my-workerpool --instances=5 \
      --image us-docker.pkg.dev/cloudrun/container/worker-pool:latest \
      --quiet

Configuration and logs

  • View more details about a service: gcloud run services describe my-service

  • View logs:

    gcloud logging read "resource.type=cloud_run_revision AND \
      resource.labels.service_name=my-service" \
      --quiet

Common Flags

  • --region: The region where the service or job is located.

  • --allow-unauthenticated: Makes the service publicly accessible.

  • --no-allow-unauthenticated: Restricts access to authenticated users only.

Source: SKILL.md on GitHub

No alerts9d3 checks · Risk SAFE
  • Gen Agent Trust Hub9d

    This skill provides a comprehensive set of instructions and references for managing Google Cloud Run resources. It includes standard CLI usage, client library integration, and infrastructure-as-code examples that follow official Google Cloud patterns and security best practices.

  • Socket9d

    No alerts

  • Snyk9d

    Risk: LOW · No issues

Signed by skilld at becc4b8. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 weeks ago
metadata
{
  "version": "1.0.0",
  "category": "Serverless"
}

README badge

README badge for google/skills/cloud-run-basics