All skills
davila7 avatar

/cloud-run-basics

@82b0fb3

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/davila7/claude-code-templates/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 alerts2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    This skill provides documentation and command examples for managing Google Cloud Run resources using official Google Cloud tools, client libraries, and Infrastructure as Code. No malicious patterns or security risks were identified.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: LOW · No issues

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

Last checked against GitHub 14 hours ago.

Activeupdated 5 months ago
source
google/skills (Apache 2.0)

README badge

README badge for davila7/claude-code-templates/cloud-run-basics