This repository contains a curated set of practical, hands-on demos covering key Google Cloud services. It is designed to help engineers, architects, and learners build real-world skills across Compute, Kubernetes, Networking, IAM, Data Solutions, and more.
🚀 Compute Engine – 26 Practical Demos
- VM Instance Basics
- Startup Scripts
- Cloud Shell & gcloud CLI
- Instance Templates
- Machine Images
- Spot VMs
- Attach GPU to VM
- Sole-tenant Nodes
- Ops Agent
- Cloud KMS
- Attach Non-boot Disk
- Resize Disks
- Regional Persistent Disks
- Hyper Disks
- Hyper Disk Storage Pools
- Disk Images
- Disk Snapshots
- Local SSDs
- Unmanaged Instance Groups
- Managed Instance Groups – Stateless
- Managed Instance Groups – Stateful
- Default SSH Keys
- Project-level Metadata
- Instance-level Metadata
- SSH OS Login
- SSH OS Login (Third-party tools)
☸️ Google Kubernetes Engine (GKE) – 28 Practical Demos
- Imperative Pods
- Declarative Pods
- Imperative Deployment
- Declarative Deployment
- Deployment Update
- Deployment Rollback
- ReplicaSets
- StatefulSets
- DaemonSets
- NodePort Service
- ClusterIP Service
- Headless Service
- Ingress Service
- Job Basics
- Job Backoff Limits
- Job Completions
- Job Parallelism
- Job Active Deadline Seconds
- Cron Jobs
- Node Pools & Node Selectors
- Regional Standard Cluster
- Autopilot Cluster
- Private Cluster
- Cluster Autoscaler
- Horizontal Pod Autoscaler
- Vertical Pod Autoscaler
- GKE + Compute Engine Persistent Disks
- Google Artifact Registry
🔐 Cloud IAM – 9 Practical Demos
- IAM Roles
- IAM Roles with gcloud CLI
- IAM Policy
- IAM Conditions
- Service Accounts
- Service Accounts with gcloud CLI
- Service Account Impersonation
- Long-lived Service Account Keys
- Short-lived Service Account Credentials
🌐 Virtual Private Cloud (VPC) – 12 Practical Demos
- VPC Types (Auto & Custom)
- Static IPs (External & Internal)
- Cloud NAT & Cloud Router
- Private Google Access
- Cloud Domains
- Cloud DNS
- Firewall Ingress Rules
- Ingress Rules with Target Tags
- Ingress Rules with Service Accounts
- Ingress Rules with Destination Filters
- Egress Deny Rules
- Firewall Policies
⚖️ Cloud Load Balancing – 11 Practical Demos
- Regional Managed Instance Groups
- Global HTTP Load Balancer
- Global HTTPS Load Balancer (Self-signed SSL)
- Global HTTPS Load Balancer (Google-managed SSL)
- Global TCP Proxy Load Balancer
- Global SSL Proxy Load Balancer
- Zonal Managed Instance Groups
- Regional HTTP Load Balancer
- Regional HTTP Internal Load Balancer
- Regional TCP Proxy Load Balancer
- Regional TCP Pass-through Load Balancer
🏃 Cloud Run & Cloud Functions – 5 Practical Demos
- Cloud Run Services
- Cloud Run Jobs
- Cloud Functions (HTTP)
- Cloud Functions with Pub/Sub
- Cloud Functions with Cloud Storage
📊 Google Cloud Data Solutions – 12 Services / 27 Practical Demos
- Cloud SQL
- Cloud Spanner
- Cloud Dataflow
- AlloyDB
- Cloud Firestore
- Cloud Datastore
- Bigtable
- Dataproc
- Pub/Sub
- Pub/Sub Lite
- Cloud Storage
- BigQuery
📈 Cloud Monitoring – 7 Practical Demos
- Uptime Checks
- Alert Policies & Notification Channels
- Monitoring Groups
- Synthetic Monitoring (Custom Scripts)
- Synthetic Monitoring (Mocha Template)
- Synthetic Monitoring (Broken-link Checker)
- Custom Dashboards
📂 Cloud Logging – 6 Practical Demos
- Log Explorer
- Application Integration
- Log-based Metrics & Alerts
- Log-based Alert Policies
- Log Storage & Router Sinks
- Log Analysis (BigQuery linked datasets)