Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

GCP GKE Terraform on Google Kubernetes Engine DevOps SRE IaC

via Udemy

Overview

[NEW-SEPTEMBER 2024] Master Terraform on GCP GKE: 40 Real-World Demos to become a DevOps SRE and IaC Expert

What you'll learn:
  • You will learn Terraform basics with first 8 practical demos
  • You will learn to automate GKE standard public cluster with terraform
  • You will learn to automate GKE standard private clsuter with cluster autoscaler
  • You will learn to automate GKE standard private cluster with private endpoint
  • You will learn to automate GKE autopilot private clsuter with terraform
  • You will learn to implemnent autoscaling features like cluster autoscaler, horiztontal and vertical pod autoscaling
  • You will learn to automate GKE Storage: GCP Compute Engine Persistent Disk CSI Driver
  • You will learn to automate GKE Storage: GCP Cloud Storage FUSE CSI Driver
  • You will learn to automate GKE Storage: GCP Filestore CSI Driver
  • You will learn to automate GKE Gateway API: Static IP with GCP External IP Address
  • You will learn to automate GKE Gateway API: Self-signed SSL certs with Kubernetes Secrets
  • You will learn to automate GKE Gateway API: Self-signed SSL certs with GCP Certificate Manager
  • You will learn to automate GKE Gateway API: HTTP to HTTPS Redirect
  • You will learn to automate GKE Gateway API: Context Path-based Routing
  • You will learn to automate GKE Gateway API: Domain name based Routing
  • You will learn to automate GKE Gateway API: Traffic Splitting
  • You will learn to automate GKE Gateway API: Health checks and Session Affinity
  • You will learn to master services like GCP Cloud Domains and Cloud DNS
  • You will learn to automate GKE Gateway API: Production grade SSL with Cloud DNS and Cloud Domains
  • You will learn to automate GKE Gateway API: Production grade SSL with Cloud DNS and AWS Route53
  • You will learn to automate GKE Gateway API: GCP Global Application Load Balancer
  • You will learn to automate GKE Gateway API: GCP Regional Application Load Balancer
  • You will learn to use pre-built Terraform modules from Terraform Registry
  • You will build GKE Cluster custom terraform module
  • You will implement GKE Infra devops where we can create multiple GKE environments dev, production using Cloud Build Triggers (Pipelines)
  • You will build Kubernetes Deployment custom terraform module
  • You will implement continuous integration for a sample application using GitHub, Cloud Build and GCP Artifact Registry
  • You will implement GKE Workload devops where we can deploy our dev applications to Dev GKE cluster and prod applications to prod GKE cluster using GitHub and Cl


  • Course Modules

    • Demo-01: Install CLI Tools: gcloud CLI, Terraform CLI, VSCode Editor

    • Demo-02: Terraform Commands (init, validate, plan, apply and destroy)

    • Demo-03: Terraform Language Basics

    • Demo-04: Teraform Meta-Argument - Provider (Multiple Providers Demo)

    • Demo-05: Terraform Input Variables and Output Values

    • Demo-06: Terraform Meta-argument: count

    • Demo-07: Terraform Datasources

    • Demo-08: Terraform Meta-argument: for_each

    • Demo-09: GKE Public Standard Cluster

    • Demo-10: Kubernetes Resources using YAML Manifests

    • Demo-11: Kubernetes Resources using Terraform Manifests

    • Demo-12: GKE Private Standard cluster with Cluster Autoscaler

    • Demo-13: GKE Horizontal Pod Autoscaling

    • Demo-14: GKE Vertical Pod Autoscaling

    • Demo-15: GKE Private Standard Cluster with Private Endpoint

    • Demo-16: GKE Private Autopilot cluster

    • Demo-17: GKE Storage: Compute Engine Persistent Disk CSI Driver

    • Demo-18: GKE Storage: Cloud SQL MySQL Database

    • Demo-19: GKE Storage: Cloud Storage with FUSE CSI Driver

    • Demo-20: GKE Storage: Filestore CSI Driver

    • Demo-21: GKE Gateway API (GCP Regional Application Load Balancer)

    • Demo-21-01: GKE Gateway API Basics (Gateway and HTTPRoute)

    • Demo-21-02: GKE Gateway API Static IP (GCP External IP Address)

    • Demo-21-03: GKE Gateway API self-signed SSL (Kubernetes Secrets)

    • Demo-21-04: GKE Gateway API self-signed SSL (GCP Certificate Manager)

    • Demo-21-05: GKE Gateway API HTTP to HTTPS Redirect

    • Demo-21-06: GKE Gateway API Context path-based Routing

    • Demo-21-07: GKE Gateway API Domain name Routing

    • Demo-21-08: GKE Gateway API Traffic Splitting

    • Demo-21-09: GKE Gateway API Health check and Session Affinity (GKE custom policies)

    • Demo-21-10: Cloud Domains and Cloud DNS

    • Demo-21-11: GKE Gateway API Production grade SSL (GCP Certificate Manager + Cloud DNS + Cloud Domains)

    • Demo-21-12: GKE Gateway API Production grade SSL (GCP Certificate Manager + Cloud DNS + AWS Route53)

    • Demo-21-13: GKE Gateway API Global LB (GCP Global Application Load Balancer)

    • Demo-22: Use Pre-built Terraform Modules from Terraform Registry

    • Demo-23: GKE Infra: Create custom GKE Terraform Module

    • Demo-24: GKE Infra DevOps using GitHub and GCP Cloud Build

    • Demo-25: GKE Workloads: Create custom Kubernetes Deployment Terraform Module

    • Demo-26: GKE Workload DevOps using GitHub and GCP Cloud Build

    • Demo-27: GKE App: Implement Continuous Integration with GitHub, Cloud Build and GCP Artifact Registry

    • Demo-28: GKE App: Implement Continuous Delivery using GitHub and Cloud Build


  • GCPServices

    • Google Kubernetes Engine

    • Google Compute Engine VM Instances

    • Google Compute Engine Health Checks

    • Google Compute Engine Persistent Disks

    • Google Cloud VPC

    • Google Cloud Firewalls

    • Google Cloud Storage

    • Google Cloud Monitoring

    • Google Cloud Logging

    • Google Cloud Load Balancing

    • Google Cloud IAM

    • Google Cloud Domains

    • Google Cloud DNS

    • Google Cloud NAT

    • Google Cloud Router

    • Google Cloud External IP

    • Google Cloud Build

    • Google Cloud Certificate Manager

    • Google VPC Private Service Connection

    • GCPSecrets Manager

    • GCPCloud Storage Buckets



  • Kubernetes Concepts

    • Google Kubernetes Engine - Standard Public Cluster

    • Google Kubernetes Engine - Standard Private Cluster

    • Google Kubernetes Engine - Autopilot Cluster

    • Kubernetes Cluster Autoscaler

    • Kubernetes Horizontal Pod Autoscaling

    • Kubernetes Vertical Pod Autoscaling

    • Kubernetes Deployments

    • Kubernetes Load Balancer Service

    • Kubernetes Storage - Storage Classes

    • Kubernetes Storage - Persistent Volumes

    • Kubernetes Storage - Persistent Volume Claims

    • Kubernetes Secrets

    • Kubernetes Gateway API (Load Balancers - 13 Important Demos)


Each of my courses comes with

  • Amazing Hands-on Step By Step Learning Experiences

  • Practical demos for each and every concept

  • Friendly Support in the Q&A section

  • "30-Day "No Questions Asked" Money Back Guaranteed by Udemy"

Syllabus

  • Introduction
  • Demo-01: Install CLI Tools: gcloud CLI, Terraform CLI, VSCode Editor
  • Demo-02: Terraform Commands (init, validate, plan, apply and destroy)
  • Demo-03: Terraform Language Basics
  • Demo-04: Teraform Meta-Argument - Provider (Multiple Providers Demo)
  • Demo-05: Terraform Input Variables and Output Values
  • Demo-06: Terraform Meta-argument: count
  • Demo-07: Terraform Datasources
  • Demo-08: Terraform Meta-argument: for_each
  • Demo-09: GKE Standard Public Cluster using Terraform
  • Demo-10: Kubernetes Deployments using YAML
  • Demo-11: Kubernetes Resources using Terraform
  • Demo-12: GKE Standard Private Cluster with Public API Endpoint using Terraform
  • Demo-13: GKE Horizontal Pod Autoscaling using Terraform
  • Demo-14: GKE Vertical Pod Autoscaling using Terraform
  • Demo-15: GKE Standard Private Cluster with Private API Endpoint using Terraform
  • Demo-16: GKE Autopilot Private Cluster with Public API Endpoint using Terraform
  • Demo-17: GKE Storage: Compute Engine Persistent Disks
  • Demo-18: GKE Storage: Cloud SQL with Private Service Connection
  • Demo-19: GKE Storage: GCS Fuse CSI Driver - Cloud Storage Buckets
  • Demo-20: GKE Storage: File Store
  • Demo-21-01: GKE Load Balancing: Kubernetes Gateway API Basics
  • Demo-21-02: GKE Load Balancing: Kubernetes Gateway API - Static IP
  • Demo-21-03: GKE Load Balancing: Gateway API - Self-signed SSL with k8s Secrets
  • Demo-21-04: GKE Load Balancing: Gateway API- Self-signed SSL Certificate Manager
  • Demo-21-05: GKE Load Balancing: Kubernetes Gateway API - HTTP to HTTPS Redirect
  • Demo-21-06: GKE Load Balancing: Gateway API - Context Path based Routing
  • Demo-21-07: GKE Load Balancing: Gateway API - Domain name based Routing
  • Demo-21-08: GKE Load Balancing: Gateway API - Traffic Splitting
  • Demo-21-09: GKE Load Balancing: Gateway API - Health Checks, Session Affinity
  • Demo-21-10: GCP Cloud Domains and Cloud DNS Services
  • Demo-21-11: GKE Load Balancing: Gateway API - Cloud DNS, Domains, Prod grade SSL
  • Demo-21-12: GKE Load Balancing: Gateway API - Cloud DNS, AWS Route53, Prod SSL
  • Demo-21-13: GKE Load Balancing: Gateway API - Global Application Load Balancer
  • Demo-22: Terraform Modules
  • Demo-23: GKE Cluster - Custom Terraform Module
  • Demo-24: GKE Cluster - Infrastructure DevOps using Cloud Build and GitHub
  • Demo-25: GKE Cluster - GKE Workloads Custom Terraform Module
  • Demo-26: GKE Cluster - GKE Workloads DevOps using Cloud Build and GitHub
  • Demo-27: GKE Cluster - Application Continuous Integration
  • Demo-28: GKE Cluster - Application Continuous Delivery

Taught by

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms

Reviews

4.5 rating at Udemy based on 156 ratings

Start your review of GCP GKE Terraform on Google Kubernetes Engine DevOps SRE IaC

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.