Udemyallen

GCP GKE Terraform on Google Kubernetes Engine DevOps SRE IaC

Learn Terraform on Google Cloud GKE! Hands-on demos for DevOps, SRE, and Infrastructure as Code (IaC) expertise. New September 2024.

4.3(158)
1,800students
22h 1m
Certificate
Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud PlatformsBest Selling Instructor, Docker, Kubernetes, Terraform, SRE

Course Content

GCP GKE Terraform on Google Kubernetes Engine DevOps SRE IaC is an all-levels Udemy course taught by Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms. It runs 22h 1m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 158 reviews, with 1,800 students enrolled. It is a paid course, last updated March 2025.

Mastering Google Cloud Kubernetes Engine (GKE) with Terraform: A Comprehensive Guide

This course provides a practical, hands-on approach to deploying and managing applications on Google Kubernetes Engine (GKE) using Terraform. You'll gain expertise in infrastructure-as-code, automating your GKE deployments, and leveraging the power of the Kubernetes ecosystem.

Getting Started & Core Concepts

  • CLI Tools Setup: Learn to install and configure essential command-line tools: gcloud CLI, Terraform CLI, and VSCode Editor for efficient development.
  • Terraform Fundamentals: Understand core Terraform commands: init, validate, plan, apply, and destroy for managing your infrastructure.
  • Terraform Language: Develop a strong foundation in the Terraform language for defining infrastructure.
  • Terraform Meta-Arguments: Explore powerful meta-arguments like Provider for managing multiple cloud providers.
  • Input Variables & Output Values: Implement dynamic configurations using input variables and retrieve valuable output values from your infrastructure.
  • Terraform count Meta-Argument: Learn to create multiple instances of resources with the count meta-argument.
  • Terraform Data Sources: Dynamically fetch information from existing infrastructure using Terraform data sources.
  • Terraform for_each Meta-Argument: Iterate over lists and maps to create resources based on their elements.

Google Kubernetes Engine (GKE) Deep Dive

  • GKE Public Standard Cluster: Deploy and manage GKE clusters using Terraform.
  • Kubernetes Resources with YAML: Understand and utilize Kubernetes resources defined in YAML manifests.
  • Terraform for Kubernetes Resources: Manage Kubernetes resources directly using Terraform.
  • GKE Private Standard Cluster with Cluster Autoscaler: Build secure GKE clusters with automatic scaling capabilities.
  • GKE Horizontal Pod Autoscaling (HPA): Automatically scale your application deployments based on resource utilization.
  • GKE Vertical Pod Autoscaling (VPA): Dynamically adjust CPU and memory requests for your pods.
  • GKE Private Standard Cluster with Private Endpoint: Securely access your GKE cluster from within your VPC network.
  • GKE Private Autopilot Cluster: Leverage the fully managed GKE Autopilot mode with private networking.

GKE Storage Solutions

  • GKE Storage: Compute Engine Persistent Disk CSI Driver: Utilize persistent disks for stateful applications.
  • GKE Storage: Cloud SQL MySQL Database: Deploy and manage Cloud SQL MySQL databases within your GKE cluster.
  • GKE Storage: Cloud Storage with FUSE CSI Driver: Mount Cloud Storage buckets as file systems within your pods.
  • GKE Storage: Filestore CSI Driver: Integrate Google Cloud Filestore for shared file storage.

GKE Gateway API: Modern Load Balancing

  • GKE Gateway API Basics: Understand the core concepts of the GKE Gateway API, including Gateways and HTTPRoutes.
  • GKE Gateway API Static IP: Assign static external IP addresses to your applications.
  • GKE Gateway API Self-Signed SSL: Configure secure communication using self-signed SSL certificates.
  • GKE Gateway API with GCP Certificate Manager: Automate certificate management with GCP Certificate Manager.
  • GKE Gateway API HTTP to HTTPS Redirect: Enforce secure connections with HTTP to HTTPS redirection.
  • GKE Gateway API Context Path Routing: Route traffic based on context paths.
  • GKE Gateway API Domain Name Routing: Route traffic based on domain names.
  • GKE Gateway API Traffic Splitting: Implement canary deployments and A/B testing with traffic splitting.
  • GKE Gateway API Health Checks & Session Affinity: Ensure application availability and maintain session persistence.
  • Cloud Domains & Cloud DNS: Manage your domain names and DNS records.
  • GKE Gateway API Production-Grade SSL: Secure your applications with production-ready SSL certificates.
  • GKE Gateway API Global Load Balancer: Distribute traffic globally with GKE Gateway API.

Advanced Terraform & DevOps

  • Terraform Module Registry: Leverage pre-built Terraform modules from the Terraform Registry.
  • Custom GKE Terraform Modules: Create reusable Terraform modules for your GKE infrastructure.
  • GKE Infra DevOps with GitHub & Cloud Build: Automate GKE infrastructure deployments with GitHub and Cloud Build.
  • GKE Workload DevOps with GitHub & Cloud Build: Automate Kubernetes workload deployments with GitHub and Cloud Build.
  • **GKE App: Continuous Integration with
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.