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
- Quick Review - Virtual Machines in Google Cloud Platform
- Setting Default Region and Zone for Compute Engine
- Playing with Instance Templates in Gcloud
- Creating VMs on Dedicated Host with Sole Tenant Nodes
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
- Scenarios - Instance Groups
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
- Creating a Regional Load Balancer in GCP - NEW
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)
- What is Cloud Sustainability?
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
- Get Ready: Google Cloud Professional Cloud Architect Certification
- Get Ready - Google Cloud - Cloud Digital Leader Certification
Google Cloud Functions
- Creating your first Google Cloud Functions V2
- Getting Started with Google Cloud Run V2
- Playing with Cloud Run Functions
- 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
- Understanding Firewall Rules & Best Practices
- Exploring Google Cloud Trust Principles
- Important Security Related Services in Google Cloud
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
Containers
Machine Learning
If any link is not accessible or if you need changes to the documentation, please reach out to our #help-general on Discord.