cloud-run-basics

Automate deployment and management of Cloud Run services, jobs, and worker pools.

4|Updated Jul 16, 2012
One-click install
npx skills add https://github.com/takashabe/dotfiles --skill cloud-run-basics-takashabe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-run-basics
Source: https://github.com/takashabe/dotfiles/tree/main/.claude/skills/cloud-run-basics
Command: npx skills add https://github.com/takashabe/dotfiles --skill cloud-run-basics-takashabe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloud Run Basics simplifies deploying and managing Cloud Run resources (services, jobs, and worker pools) for scalable, container-based applications without managing underlying infrastructure.

Core Features & Use Cases

  • Services: Expose HTTP endpoints with automatic scaling and event-driven capabilities.
  • Jobs: Run parallelizable tasks to completion, on demand or on schedule.
  • Worker pools: Handle continuous, always-on background processing for pull-based workloads.

Quick Start

Set up your first Cloud Run resource by deploying from an image or from source code and verify it is reachable.

Frequently Asked Questions about cloud-run-basics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a containerized application to Google Cloud Run?

To deploy a containerized application to Google Cloud Run, you can deploy directly from a container image or from source code. This process configures scalable HTTP endpoints without requiring you to manage the underlying server infrastructure.

Can I use Cloud Run for background processing and scheduled tasks?

Yes, Cloud Run supports background processing through worker pools for continuous pull-based workloads and jobs for parallelizable tasks. Jobs can run to completion either on demand or on a defined schedule.

Do I need to configure IAM permissions for Cloud Run services?

Configuring IAM permissions is a necessary prerequisite for Cloud Run services. The deployment process includes IAM considerations to ensure secure access control over your deployed services, jobs, and worker pools.

What is the best way to run event-driven HTTP services without managing infrastructure?

Cloud Run services provide the best way to run event-driven HTTP services without managing infrastructure. They offer automatic scaling and expose HTTP endpoints that respond dynamically to incoming requests.

Does Cloud Run support deployments directly from source code?

Yes, Cloud Run supports deploying resources directly from source code as well as from pre-built container images. This allows you to quickly set up and verify your first scalable service without a separate build step.

Why is my Cloud Run deployment not working and how do I troubleshoot it?

Cloud Run deployment troubleshooting involves checking references for common deployment failures. The skill provides troubleshooting references to help identify and resolve issues with services, jobs, and worker pools.