GCP Tutorials
Getting Started
Virtual Machines
- Creating your first Virtual Machine in GCP
- Understanding Machine Types and Images in Google Compute Engine (GCE)
- Installing HTTP Webserver on Google Compute Engine Virtual Machine
- Simplifying VM creation with Instance Templates
- Reducing Launch Time with a Custom Image
- Troubleshooting Launch of Apache on GCP Virtual Machine
- Scenarios: Virtual Machines in Google Cloud Platform
- SSHing into Linux VMs (Part 1)
- Executing Shutdown Script on a GCE VM
- Troubleshooting VM Startup
IP Addresses
- Understanding Internal and External IP Addresses V2
- Playing with a Static IP Addresses V2
- Understanding Static IP Address in GCP (Google Cloud Platform)
Managed Instance Groups (MIG)
- Creating Managed Instance Groups (MIG) V2
- Playing with Managed Instance Groups (MIG)
- Updating a Managed Instance Groups (MIG): Rolling Updates V2
Load Balancing
- Creating a Load Balancer in GCP (Google Cloud Platform) V2
- Exploring the Load Balancer in GCP (Google Cloud Platform)
- Choosing a Load Balancer in GCP (Google Cloud Platform) V2
High Availability and Cost Optimization
- Achieving High Availability with Live Migration and Automatic Restart
- Exploring GPUs in Google Compute Engine (GCE)
- Exploring Committed Use Discounts in GCP (Google Cloud Platform)
- Run Fault-Tolerant Non-Critical Workloads with Preemptible VMs
- Understanding Billing for Google Compute Engine (GCE VMs)
Google Cloud SDK (Gcloud)
App Engine
- Playing with App Engine in GCP (Google Cloud Platform)
- Exploring App Engine in GCP: App Services and Versions
- Splitting Traffic between Multiple Versions in App Engine
- Create a New Service and Playing with App Engine
Kubernetes (GKE)
- Kubernetes Journey: Creating a GKE Cluster
- Kubernetes Journey: Create a Deployment and a Service
- Exploring GKE in GCP Console
- Kubernetes Journey: Scaling Deployments and Resizing Node Pools
- Kubernetes Journey: Autoscaling, Config Map, and Secrets
- Exploring Kubernetes Deployments with YAML Declarative Configurations
- Kubernetes Journey: The End
- Understanding Services in Kubernetes
- Delete GKE Service, Deployment, and Cluster
Kubernetes Fundamentals
Google Cloud Certification
Google Cloud Functions
- Creating your first Google Cloud Functions V2
- Getting Started with Google Cloud Run V2
- Playing with Cloud Functions (Gen 2)
- Exploring Cloud Functions: Scaling and Concurrency
Cloud Key Management Service (KMS)
Google Cloud Storage (Block, File, and Object)
- Exploring Block and File Storage in GCP V2
- Exploring Block Storage in GCP (Local SSDs) V2
- Exploring File Storage with Filestore
- Playing with Persistent Disks and Snapshots in GCP V2
- Playing with Machine Images
- Playing with Object Storage in GCP (Cloud Storage)
- Exploring Cloud Storage in GCP
- Understanding Cloud Storage: Lifecycle Management
Google Cloud Pricing
Event Handling
Case Studies
Architecting Solutions
Cloud Storage
- Encrypting Cloud Storage Data with Cloud KMS
- Understanding Cloud Storage Metadata
- Meet Compliance Needs with Cloud Storage Bucket Lock
- Transferring Data to Cloud: Online Transfer Service and Transfer App
- Playing with gsutil: Cloud Storage from Command Line
Identity and Access Management (IAM)
Service Accounts
- Getting Started with Service Accounts
- Playing with Service Accounts
- Exploring Service Account Use Cases V2
Access Control
Cloud DNS
Databases (Cloud SQL, Cloud Spanner, Firestore)
- Playing with Cloud SQL
- Playing with Cloud SQL (Part 2)
- Playing with Cloud Spanner V2
- Playing with Firestore
Networking (VPCs, Subnets, and CIDR Blocks)
Security (Firewall)
Cloud Functions and Storage
Logging and Monitoring
Resource Management
Identity and Policy Management
Pub/Sub and Dataflow
Hybrid Cloud and Networking
- Implementing Hybrid Cloud with Google Cloud VPN
- Implementing Hybrid Cloud with Google Cloud Interconnect
BigQuery and Dataproc
In-Memory Store and CDN
Cloud Marketplace and Secret Management
Web Server Setup and Console
- Simplifying Web Server Setup with Compute Engine Startup Script V2
- Playing with Google Cloud Platform Web Console
Microservices and Scheduling
DNS and Billing
If any link is not accessible or if you need changes to the documentation, please reach out to our #help-general on Discord.