Cloud Run
Running containerized web applications using Google's fully managed serverless container platform.
Lab: Omkar Labs website
GOOGLE CLOUD PLATFORM
My hands-on Google Cloud learning environment where I experiment with Cloud Run, containers, IAM, networking, monitoring and cloud infrastructure.
$ gcloud config get-value project
testing
$ gcloud run services list
omkarlabs
$ gcloud run services describe omkarlabs
● Cloud Run service active
$ _
GCP LAB
Building practical knowledge of Google Cloud by deploying and managing real services.
Running containerized web applications using Google's fully managed serverless container platform.
Lab: Omkar Labs website
Understanding users, roles, service accounts and least privilege access.
Focus: Secure cloud access
Learning how virtual machines work and how to manage Linux infrastructure in GCP.
Focus: VM · Linux · Networking
Exploring object storage, buckets, permissions and lifecycle management.
Focus: Storage · IAM · Security
Understanding VPC networks, subnets, firewall rules, DNS and traffic flow.
Focus: VPC · DNS · Firewall
Learning Cloud Monitoring, logging, metrics and troubleshooting.
Focus: Logs · Metrics · Alerts
REAL-WORLD PROJECT
The website itself is being used as the first practical GCP project.
The Omkar Labs website is containerized using Docker and deployed to Google Cloud Run.
The public domain is managed through Cloudflare while the application runs on Google Cloud.
CLOUD RUN LAB
Key Cloud Run concepts explored while deploying Omkar Labs.
Deploying a Docker container as a Cloud Run service.
Cloud Run sends requests to the container port, defaulting to 8080.
Cloud Run can automatically scale instances according to incoming traffic.
Using request-based billing and scaling from zero helps keep a low-traffic learning environment inexpensive.
GCP COMMANDS
$ gcloud auth login
$ gcloud projects list
$ gcloud config set project PROJECT_ID
$ gcloud run services list
$ gcloud run services describe SERVICE
$ gcloud run services logs read SERVICE
● GCP Lab Ready
LEARNING ON A BUDGET
Omkar Labs is designed to learn cloud technologies while keeping infrastructure costs under control.
Cloud services can generate charges when usage exceeds applicable free allowances. Always monitor billing, quotas and resource usage.
For small learning projects, serverless services such as Cloud Run can avoid keeping a VM running continuously.
GCP ROADMAP
Cloud Run · IAM · Cloud Storage · Cloud Logging · Billing
VPC · Compute Engine · Load Balancing · DNS · Terraform
Artifact Registry · GitHub Actions · CI/CD · Kubernetes · Monitoring
KEEP LEARNING
Every GCP experiment becomes another step toward real-world Cloud and DevOps experience.
View Projects