Welcome to the Google Cloud & Kubernetes Infrastructure Master Reference Index. Every feature is organized into a dedicated directory containing separate files for Architecture Design (HLD/LLD), ASCII Decision Trees, Shell Command References & Error Matrix, and Official Reference Links.
gcd/
├── gcp-config-project/ # Feature 1: GCP Core Config, Auth & Project Hierarchy
│ ├── README.md # Core Config Feature Index
│ ├── hld-lld-design.md # Resource Hierarchy & Auth Model Architecture
│ ├── decision-tree.md # Auth Method & Project Hierarchy Decision Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud config/auth/projects`)
│ └── references.md # Official GCP Config & IAM Documentation Links
│
├── compute-engine/ # Feature 2: Compute Engine (Virtual Machines)
│ ├── README.md # Compute Engine Feature Index
│ ├── casestudy/ # Deep-Dive Case Study Module Index & Reports
│ │ ├── README.md # Case Study Sitemap
│ │ ├── mig-autoscaling-loadbalancing.md # Case Study 1: MIGs, Autoscaling & Load Balancing
│ │ ├── alb-global-routing-in-action.md # Case Study 2: Global ALB Routing, Capacity & Failover
│ │ ├── cloud-cdn-edge-caching.md # Case Study 3: Cloud CDN Edge Caching & Cache Modes
│ │ ├── layer4-network-load-balancers.md # Case Study 4: Layer 4 NLBs (Proxy vs Passthrough)
│ │ ├── internal-load-balancers-3tier-architecture.md # Case Study 5: Internal Load Balancers & 3-Tier Architecture
│ │ ├── internal-passthrough-nlb-hands-on-lab.md # Case Study 6: Multi-Zone Internal Passthrough NLB Lab
│ │ └── load-balancer-selection-decision-matrix.md # Case Study 7: Load Balancer Selection Decision Tree & Schemes
│ ├── hld-lld-design.md # High-Level Architecture & Low-Level State Machine
│ ├── decision-tree.md # ASCII & Visual Decision Trees (Machine Specs & SSH)
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud compute`)
│ └── references.md # Official GCP Documentation Links & Best Practices
│
├── cloud-storage/ # Feature 3: Cloud Storage (Buckets & Objects)
│ ├── README.md # Cloud Storage Feature Index
│ ├── hld-lld-design.md # High-Level Architecture & Resumable Upload Sequence Flow
│ ├── decision-tree.md # ASCII & Visual Decision Trees (Storage Class & Location)
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud storage`)
│ └── references.md # Official GCP Documentation Links & Best Practices
│
├── kubernetes/ # Feature 4: Kubernetes & kubectl (Container Orchestration)
│ ├── README.md # Kubernetes Feature Index
│ ├── hld-lld-design.md # Control Plane Architecture & Pod Lifecycle State Machine
│ ├── decision-tree.md # ASCII & Visual Decision Trees (Workload Controllers & Services)
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`kubectl`)
│ ├── networking-shell-command.md # Unified Networking Manual: Docker, CNI & GCP VPC Underlay
│ ├── figma-networking-architecture.md # Editable Figma reference diagram for GKE networking
│ └── references.md # Official Kubernetes Documentation Links & Best Practices
│
├── bigquery/ # Feature 5: BigQuery (Enterprise Data Warehouse)
│ ├── README.md # BigQuery Feature Index
│ ├── hld-lld-design.md # Dremel Engine Architecture & Capacitor Storage Mechanics
│ ├── decision-tree.md # ASCII & Visual Decision Trees (Partitioning vs Clustering)
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`bq`)
│ └── references.md # Official BigQuery Documentation Links & SQL Best Practices
│
├── vpc-network/ # Feature 6: VPC Networks & Subnets (Global Networking)
│ ├── README.md # VPC Network Feature Index
│ ├── hld-lld-design.md # Global VPC Topology & 4 Reserved IP Addresses Architecture
│ ├── decision-tree.md # Auto vs Custom Mode & Non-Downtime CIDR Expansion Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud compute networks/subnets`)
│ ├── figma-vpc-compute-network-architecture.md # Editable Figma reference diagram for VPC and Compute networking
│ └── references.md # Official VPC Documentation Links & RFC Standards
│
├── cloud-sql/ # Feature 7: Cloud SQL & Relational Databases
│ ├── README.md # Cloud SQL Feature Index
│ ├── hld-lld-design.md # Regional HA Failover & Auth Proxy Architecture
│ ├── decision-tree.md # Database Selection & Connection Strategy Decision Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud sql`)
│ └── references.md # Official Cloud SQL Documentation Links & Best Practices
│
├── firestore/ # Feature 8: Google Cloud Firestore (NoSQL Document DB)
│ ├── README.md # Firestore Feature Index
│ ├── hld-lld-design.md # Multi-Region Replication & Live Sync Architecture
│ ├── decision-tree.md # Database & Operating Mode Selection Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud firestore`)
│ └── references.md # Official Firestore Documentation Links & Best Practices
│
├── cloud-run-functions/ # Feature 9: Cloud Run Functions (Serverless Compute)
│ ├── README.md # Cloud Run Functions Feature Index
│ ├── casestudy/ # Deep-Dive Case Studies & Hands-On Engineering Labs
│ │ ├── README.md # Case Studies & Hands-On Labs Sitemap
│ │ ├── http-and-cloud-storage-event-functions-lab.md # Lab 1: HTTP & GCS Event Functions with Revisions
│ │ └── vpc-connector-redis-and-internal-vm-lab.md # Lab 2: VPC Connector, Redis & Internal VM
│ ├── hld-lld-design.md # Serverless Architecture & Buildpack Containerization
│ ├── triggers-vpc-workflows.md # In-Depth Triggers, VPC Networking & Workflows Architecture
│ ├── security-and-iam.md # Zero-Trust Security, OIDC Auth, IAM & VPC-SC Perimeters
│ ├── decision-tree.md # Source Location & Deployment Tooling Decision Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud functions`)
│ └── references.md # Official Cloud Run Functions Documentation Links & Best Practices
│
├── pubsub/ # Feature 10: Google Cloud Pub/Sub (Enterprise Messaging)
│ ├── README.md # Pub/Sub Feature Index
│ ├── hld-lld-design.md # Distributed Architecture & Ack State Machine
│ ├── decision-tree.md # Subscription Type & Delivery Guarantees Decision Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`gcloud pubsub`)
│ └── references.md # Official Pub/Sub Documentation Links & Best Practices
│
├── docker/ # Feature 11: Docker & Container Engine (CLI & Runtime)
│ ├── README.md # Docker Feature Index
│ ├── casestudy/ # Deep-Dive Case Studies & Hands-On Engineering Labs
│ │ ├── README.md # Case Studies & Hands-On Labs Sitemap
│ │ └── fullstack-local-setup-docker-compose-build.md # Lab 1: Full-Stack Setup (`docker compose` & `docker build`)
│ ├── hld-lld-design.md # Architecture, OCI Runtime Stack & OverlayFS Mechanics
│ ├── decision-tree.md # Base Image, Storage Mount & Network Driver Decision Trees
│ ├── shell-commands.md # In-Depth CLI Manual & Error Matrix (`docker` & `docker compose`)
│ └── references.md # Official Docker Documentation Links & Best Practices
│
└── README.md # Master Workspace Index (This File)
- HLD & LLD Design (
gcp-config-project/hld-lld-design.md) - ASCII & Visual Decision Trees (
gcp-config-project/decision-tree.md) - Shell Command Reference & Verification Manual (
gcp-config-project/shell-commands.md) - Official References & Links (
gcp-config-project/references.md)
- Case Study Index (
compute-engine/casestudy/README.md) - Case Study 1: MIGs, Autoscaling & Load Balancing (
compute-engine/casestudy/mig-autoscaling-loadbalancing.md) - Case Study 2: Global ALB Routing in Action (
compute-engine/casestudy/alb-global-routing-in-action.md) - Case Study 3: Cloud CDN Edge Caching & Cache Modes (
compute-engine/casestudy/cloud-cdn-edge-caching.md) - Case Study 4: Layer 4 NLBs (Proxy vs Passthrough) (
compute-engine/casestudy/layer4-network-load-balancers.md) - Case Study 5: Internal Load Balancers & 3-Tier (
compute-engine/casestudy/internal-load-balancers-3tier-architecture.md) - Case Study 6: Multi-Zone Internal Passthrough NLB Lab (
compute-engine/casestudy/internal-passthrough-nlb-hands-on-lab.md) - Case Study 7: Load Balancer Selection Decision Matrix (
compute-engine/casestudy/load-balancer-selection-decision-matrix.md) - HLD & LLD Design (
compute-engine/hld-lld-design.md) - ASCII & Visual Decision Trees (
compute-engine/decision-tree.md) - Shell Command Reference & Failure Resolutions (
compute-engine/shell-commands.md) - Official References & Links (
compute-engine/references.md)
- HLD & LLD Design (
cloud-storage/hld-lld-design.md) - ASCII & Visual Decision Trees (
cloud-storage/decision-tree.md) - Shell Command Reference & Failure Resolutions (
cloud-storage/shell-commands.md) - Official References & Links (
cloud-storage/references.md)
- HLD & LLD Design (
kubernetes/hld-lld-design.md) - ASCII & Visual Decision Trees (
kubernetes/decision-tree.md) - Shell Command Reference & Failure Resolutions (
kubernetes/shell-commands.md) - Unified Networking Manual: Docker, CNI & GCP VPC (
kubernetes/networking-shell-command.md) - Figma GKE Networking Architecture (
kubernetes/figma-networking-architecture.md) - Official References & Links (
kubernetes/references.md)
- HLD & LLD Design (
bigquery/hld-lld-design.md) - ASCII & Visual Decision Trees (
bigquery/decision-tree.md) - Shell Command Reference & Failure Resolutions (
bigquery/shell-commands.md) - Official References & Links (
bigquery/references.md)
- HLD & LLD Design (
vpc-network/hld-lld-design.md) - ASCII & Visual Decision Trees (
vpc-network/decision-tree.md) - Shell Command Reference & Verification Manual (
vpc-network/shell-commands.md) - Figma VPC & Compute Network Architecture (
vpc-network/figma-vpc-compute-network-architecture.md) - Official References & Links (
vpc-network/references.md)
- HLD & LLD Design (
cloud-sql/hld-lld-design.md) - ASCII & Visual Decision Trees (
cloud-sql/decision-tree.md) - Shell Command Reference & Verification Manual (
cloud-sql/shell-commands.md) - Official References & Links (
cloud-sql/references.md)
- HLD & LLD Design (
firestore/hld-lld-design.md) - ASCII & Visual Decision Trees (
firestore/decision-tree.md) - Shell Command Reference & Verification Manual (
firestore/shell-commands.md) - Official References & Links (
firestore/references.md)
- Case Studies & Hands-On Labs Index (
cloud-run-functions/casestudy/README.md) - Lab 1: HTTP & GCS Event Functions with Revisions (
cloud-run-functions/casestudy/http-and-cloud-storage-event-functions-lab.md) - Lab 2: VPC Connector, Memorystore Redis & Internal VM (
cloud-run-functions/casestudy/vpc-connector-redis-and-internal-vm-lab.md) - HLD & LLD Design (
cloud-run-functions/hld-lld-design.md) - Triggers, VPC Networking & Workflows Manual (
cloud-run-functions/triggers-vpc-workflows.md) - Security, IAM & Zero-Trust Manual (
cloud-run-functions/security-and-iam.md) - ASCII & Visual Decision Trees (
cloud-run-functions/decision-tree.md) - Shell Command Reference & Failure Resolutions (
cloud-run-functions/shell-commands.md) - Official References & Links (
cloud-run-functions/references.md)
- HLD & LLD Design (
pubsub/hld-lld-design.md) - ASCII & Visual Decision Trees (
pubsub/decision-tree.md) - Shell Command Reference & Failure Resolutions (
pubsub/shell-commands.md) - Official References & Links (
pubsub/references.md)
- Case Studies & Hands-On Labs Index (
docker/casestudy/README.md) - Lab 1: Full-Stack Setup (
docker compose&docker build) (docker/casestudy/fullstack-local-setup-docker-compose-build.md) - HLD & LLD Design (
docker/hld-lld-design.md) - ASCII & Visual Decision Trees (
docker/decision-tree.md) - Shell Command Reference & Failure Resolutions (
docker/shell-commands.md) - Official References & Links (
docker/references.md)