GCP GKE Terraform on Google Kubernetes Engine DevOps SRE IaC
[NEW-SEPTEMBER 2024] Master Terraform on GCP GKE: 40 Real-World Demos to become a DevOps SRE and IaC Expert
Lo que serás capaz de hacer
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 GCP Services 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 GCP Secrets Manager GCP Cloud 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"
- 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
Temario
UNIDAD 1 - Introduction · 4 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- [OPTIONAL] Detailed Introduction with Architecture Diagrams
- Course GitHub Repository Links
- Create GCP Account and Budget Alerts
UNIDAD 2 - Demo-01: Install CLI Tools: gcloud CLI, Terraform CLI, VSCode Editor · 8 leccionesUNIDAD 2 - Demo-01: Install CLI Tools: gcloud CLI, Terraform CLI, VSCode Editor
UNIDAD 2 - Demo-01: Install CLI Tools: gcloud CLI, Terraform CLI, VSCode Editor
- Step-00: Terraform Fundamentals - same in both courses
- Step-01: Introduction to installing tools terraform, gcloud, VSCode editor and p
- Step-02: MacOS: Install gcloud CLI
- Step-03: MacOS: Install Terraform CLI, vscode editor
- Step-04: MacOS: Install VSCode Editor and Plugin
- Step-05: WindowsOS: Install gcloud CLI
- Step-06: WindowsOS: Install Terraform
- Step-07: WindowsOS: Install VSCode Editor and Plugin
UNIDAD 3 - Demo-02: Terraform Commands (init, validate, plan, apply and destroy) · 3 leccionesUNIDAD 3 - Demo-02: Terraform Commands (init, validate, plan, apply and destroy)
UNIDAD 3 - Demo-02: Terraform Commands (init, validate, plan, apply and destroy)
- Step-01: Introduction to Terraform Commands
- Step-02: Implement Terraform Core Commands
- Step-03: Discuss terraform state file and destroy command
UNIDAD 4 - Demo-03: Terraform Language Basics · 10 leccionesUNIDAD 4 - Demo-03: Terraform Language Basics
UNIDAD 4 - Demo-03: Terraform Language Basics
- Step-00: What are we going to automate?
- Step-01: Introduction to Terraform Language Basics
- Step-02: Understand Terraform Fundamental Blocks
- Step-03: Understand Terraform Block in detail
- Step-04: Understand Providers and Registry
- Step-05: Create VPC and Subnet
- Step-06: Create firewall rule ssh and http 80
- Step-07: Create VM Instance terraform manifest
- Step-08: Execute Terraform commands and verify demo3
- Step-09: Understand Terraform State Concept
UNIDAD 5 - Demo-04: Teraform Meta-Argument - Provider (Multiple Providers Demo) · 2 leccionesUNIDAD 5 - Demo-04: Teraform Meta-Argument - Provider (Multiple Providers Demo)
UNIDAD 5 - Demo-04: Teraform Meta-Argument - Provider (Multiple Providers Demo)
- Step-01: Introduction to Meta-argument provider
- Step-02: Multiple Providers demo
UNIDAD 6 - Demo-05: Terraform Input Variables and Output Values · 5 leccionesUNIDAD 6 - Demo-05: Terraform Input Variables and Output Values
UNIDAD 6 - Demo-05: Terraform Input Variables and Output Values
- Step-01: Introduction to Input Variables and Output Values
- Step-02: Define variables and call them in resources
- Step-03: Understand different ways to define variables
- Step-04: Introduction to Terraform Output Values
- Step-05: Implement Output values and clean-up
UNIDAD 7 - Demo-06: Terraform Meta-argument: count · 4 leccionesUNIDAD 7 - Demo-06: Terraform Meta-argument: count
UNIDAD 7 - Demo-06: Terraform Meta-argument: count
- Step-01: Introduction to Meta-argument count
- Step-02: Implement Meta-argument count
- Step-03: Implement for expression and splat operator
- Step-04: Execute TF Commands for Meta-argument count demo
UNIDAD 8 - Demo-07: Terraform Datasources · 2 leccionesUNIDAD 8 - Demo-07: Terraform Datasources
UNIDAD 8 - Demo-07: Terraform Datasources
- Step-01: Introduction to Terraform Datasources
- Step-02: Implement Terraform Datasources demo
UNIDAD 9 - Demo-08: Terraform Meta-argument: for_each · 3 leccionesUNIDAD 9 - Demo-08: Terraform Meta-argument: for_each
UNIDAD 9 - Demo-08: Terraform Meta-argument: for_each
- Step-01: Introduction to Meta-argument for_each
- Step-02: Demo-1: for_each input as set values
- Step-03: Demo-2: for_each input as map values
UNIDAD 10 - Demo-09: GKE Standard Public Cluster using Terraform · 7 leccionesUNIDAD 10 - Demo-09: GKE Standard Public Cluster using Terraform
UNIDAD 10 - Demo-09: GKE Standard Public Cluster using Terraform
- Step-01: Introduction to GKE Standard Public Clsuter
- Step-02: Terraform Backends - Local vs Remote
- Step-03: Install kubectl cli and create cloud storage bucket
- Step-04: Create remote backend and locals block resources
- Step-05: Create GKE Standard Public Cluster
- Step-06: Create GKE Nodepool and Terraform Outputs
- Step-07: Execute TF Commands, Verify GKE Public Standard Cluster
UNIDAD 11 - Demo-10: Kubernetes Deployments using YAML · 2 leccionesUNIDAD 11 - Demo-10: Kubernetes Deployments using YAML
UNIDAD 11 - Demo-10: Kubernetes Deployments using YAML
- Step-01: Kubernetes Deployment and Service - YAML Manifests
- Step-02: Review, Deploy and Verify and Cleanup
UNIDAD 12 - Demo-11: Kubernetes Resources using Terraform · 6 leccionesUNIDAD 12 - Demo-11: Kubernetes Resources using Terraform
UNIDAD 12 - Demo-11: Kubernetes Resources using Terraform
- Step-01: Introduction to TF k8s Resources, Remote State Datasource
- Step-02: Define Terraform Remote State Datasource
- Step-03: Define Kubernetes Provider
- Step-04: Define Kubernetes Deployment TF Resource
- Step-05: Define Kubernetes Load balancer TF Resource
- Step-06: Execute TF Commands, Verify, CleanUp All including public GKE Cluster
UNIDAD 13 - Demo-12: GKE Standard Private Cluster with Public API Endpoint using Terraform · 7 leccionesUNIDAD 13 - Demo-12: GKE Standard Private Cluster with Public API Endpoint using Terraform
UNIDAD 13 - Demo-12: GKE Standard Private Cluster with Public API Endpoint using Terraform
- Step-01: Introduction to GKE private cluster with Public API Endpoint
- Step-02: Introduction to Cluster Autoscaler
- Step-03: Discuss changes to GKE Cluster
- Step-04: Create Variables, Zones datasource TF Configs
- Step-05: Define GKE Private cluster TFConfigs
- Step-06: Create Nodepool, Outputs, Cloud NAT and Cloud Router
- Step-07: Deploy App, Test cluster autoscaler and cleanup
UNIDAD 14 - Demo-13: GKE Horizontal Pod Autoscaling using Terraform · 3 leccionesUNIDAD 14 - Demo-13: GKE Horizontal Pod Autoscaling using Terraform
UNIDAD 14 - Demo-13: GKE Horizontal Pod Autoscaling using Terraform
- Step-01: Introduction to GKE Horizontal Pod Autoscaling
- Step-02: Create HPA V2 TF Configs
- Step-03: Execute TF Commands, Verify HPA and CleanUp
UNIDAD 15 - Demo-14: GKE Vertical Pod Autoscaling using Terraform · 3 leccionesUNIDAD 15 - Demo-14: GKE Vertical Pod Autoscaling using Terraform
UNIDAD 15 - Demo-14: GKE Vertical Pod Autoscaling using Terraform
- Step-01: Introduction to GKE Vertical Pod Autoscaling
- Step-02: Review YAML VPA and Create Terraform VPA manifest
- Step-03: Execute TF Commands, Verify and cleanup VPA, GKE Cluster
UNIDAD 16 - Demo-15: GKE Standard Private Cluster with Private API Endpoint using Terraform · 4 leccionesUNIDAD 16 - Demo-15: GKE Standard Private Cluster with Private API Endpoint using Terraform
UNIDAD 16 - Demo-15: GKE Standard Private Cluster with Private API Endpoint using Terraform
- Step-01: Introduction to GKE Private cluster with private endpoint
- Step-02: Review Terraform Configs BastionVM, GKE Cluster
- Step-03: Execute TF Commands Create GKE Cluster, verify
- Step-04: Deploy App from bastion vm to gke cluster, verify and cleanup
UNIDAD 17 - Demo-16: GKE Autopilot Private Cluster with Public API Endpoint using Terraform · 3 leccionesUNIDAD 17 - Demo-16: GKE Autopilot Private Cluster with Public API Endpoint using Terraform
UNIDAD 17 - Demo-16: GKE Autopilot Private Cluster with Public API Endpoint using Terraform
- Step-01: Introduction to GKE Autopilot private cluster
- Step-02: Review TF Configs and create GKE autopilot cluster
- Step-03: Deploy Sample and Verify
UNIDAD 18 - Demo-17: GKE Storage: Compute Engine Persistent Disks · 8 leccionesUNIDAD 18 - Demo-17: GKE Storage: Compute Engine Persistent Disks
UNIDAD 18 - Demo-17: GKE Storage: Compute Engine Persistent Disks
- Step-01: Introduction to GKE Storage - Persistent Disks
- Step-02: Understand UMS Sample App Architecture
- Step-03: Understand P2 YAML, P3 Terraform Manifests
- Step-04: Review SC, PVC, MySQL Deployment, CIP YAML manifests
- Step-05: Review UMS Deployment, LB Service, Deploy and Verify
- Step-06: Create SC, PVC, ConfigMap TF Configs
- Step-07: Review MySQL and UMS Deployment and Services
- Step-08: Execute TF Commands and Verify SC, PVC, PVC, MySQL DB, UMS App and Clea
UNIDAD 19 - Demo-18: GKE Storage: Cloud SQL with Private Service Connection · 8 leccionesUNIDAD 19 - Demo-18: GKE Storage: Cloud SQL with Private Service Connection
UNIDAD 19 - Demo-18: GKE Storage: Cloud SQL with Private Service Connection
- Step-01: Introduction to GKE Storage with Cloud SQL
- Step-02: Understand UMS Web App with Cloud SQL
- Step-03: Create Private Service Connection TF Config
- Step-04: Create Cloud SQL Database Instance
- Step-05: Create DBSchema, DBUsers, VM Instance TFConfigs
- Step-06: Execute TF Commands, Verify DB Connection from VM Instance
- Step-07: Review TFConfigs for Project-3 UMS WebApp
- Step-08: Execute TF Commands, Verify and CleanUp P2 and P3 projects
UNIDAD 20 - Demo-19: GKE Storage: GCS Fuse CSI Driver - Cloud Storage Buckets · 7 leccionesUNIDAD 20 - Demo-19: GKE Storage: GCS Fuse CSI Driver - Cloud Storage Buckets
UNIDAD 20 - Demo-19: GKE Storage: GCS Fuse CSI Driver - Cloud Storage Buckets
- Step-01: Introduction to GKE Storage with Cloud Storage Buckets
- Step-02: Create Cloud Storage bucket and IAM Policy binding
- Step-03: Review Kubernetes YAML Manifests
- Step-04: Deploy YAML manifests, Verify and cleanup
- Step-05: Create GCS Bucket, IAM Binding TF Configs
- Step-06: Create TF Configs for NS, SA, PV, PVC, DEPLOY, SVC
- Step-07: Execute TF Commands, Verify GCS Fuse demo and cleanup
UNIDAD 21 - Demo-20: GKE Storage: File Store · 3 leccionesUNIDAD 21 - Demo-20: GKE Storage: File Store
UNIDAD 21 - Demo-20: GKE Storage: File Store
- Step-01: Introduction to GKE Storage File store
- Step-02: Demo-1: Filestore YAML - Create, verify and cleanup
- Step-03: Demo-2: Filestore Terraform Configs - Create, Verify and CleanUp
UNIDAD 22 - Demo-21-01: GKE Load Balancing: Kubernetes Gateway API Basics · 7 leccionesUNIDAD 22 - Demo-21-01: GKE Load Balancing: Kubernetes Gateway API Basics
UNIDAD 22 - Demo-21-01: GKE Load Balancing: Kubernetes Gateway API Basics
- Step-00: What is Kubernetes Gateway API?
- Step-01: Introduction to Gateway API Basics
- Step-02: Create Proxy only subnet and verify
- Step-03: YAML: Create Gateway YAML Manifest
- Step-04: YAML: Review HTTPRoute, Deploy, Verify and Cleanup
- Step-05: TF: Review TFConfigs Gateway API Basics
- Step-06: TF: Execute TFCommands, Verify gateway and cleanup
UNIDAD 23 - Demo-21-02: GKE Load Balancing: Kubernetes Gateway API - Static IP · 4 leccionesUNIDAD 23 - Demo-21-02: GKE Load Balancing: Kubernetes Gateway API - Static IP
UNIDAD 23 - Demo-21-02: GKE Load Balancing: Kubernetes Gateway API - Static IP
- Step-01: Introduction to Gateway API - Static IP
- Step-02: YAML: Implement Gateway Static IP Demo
- Step-03: TF: Create TF Configs for static ip, update gateway
- Step-04: TF: Execute TF Commands, Verify Static IP and cleanup
UNIDAD 24 - Demo-21-03: GKE Load Balancing: Gateway API - Self-signed SSL with k8s Secrets · 5 leccionesUNIDAD 24 - Demo-21-03: GKE Load Balancing: Gateway API - Self-signed SSL with k8s Secrets
UNIDAD 24 - Demo-21-03: GKE Load Balancing: Gateway API - Self-signed SSL with k8s Secrets
- Step-01: Introduction to Gateway with selfsigned SSL with Kubenretes Secrets
- Step-02: YAML: Create SSLcert, k8s secret, update gateway with HTTPS listener an
- Step-03: Deploy, Verify, cleanup k8s secrets demo
- Step-04: TF: Create TFConfigs, k8s secret, Update gateway HTTPS listener and TLS
- Step-05: TF: Execute TF Commands, Verify and Cleanup
UNIDAD 25 - Demo-21-04: GKE Load Balancing: Gateway API- Self-signed SSL Certificate Manager · 5 leccionesUNIDAD 25 - Demo-21-04: GKE Load Balancing: Gateway API- Self-signed SSL Certificate Manager
UNIDAD 25 - Demo-21-04: GKE Load Balancing: Gateway API- Self-signed SSL Certificate Manager
- Step-01: Introduction to Gateway with selfsigned SSL with Certificate Manager
- Step-02: YAML: Create SSL cert using cert manager and update gateway tls with op
- Step-03:YAML: Deploy, Verify, Cleanup cert manager demo
- Step-04: Create TF Configs for cert manager, update gateway tls
- Step-05: TF: Execute TF Commands, Verify and Cleanup cert manager demo
UNIDAD 26 - Demo-21-05: GKE Load Balancing: Kubernetes Gateway API - HTTP to HTTPS Redirect · 3 leccionesUNIDAD 26 - Demo-21-05: GKE Load Balancing: Kubernetes Gateway API - HTTP to HTTPS Redirect
UNIDAD 26 - Demo-21-05: GKE Load Balancing: Kubernetes Gateway API - HTTP to HTTPS Redirect
- Step-01: Introduction to HTTP to HTTPS Redirect
- Step-02: YAML: HTTP to HTTPS Redirect Demo
- Step-03: Terraform: : HTTP to HTTPS Redirect Demo
UNIDAD 27 - Demo-21-06: GKE Load Balancing: Gateway API - Context Path based Routing · 3 leccionesUNIDAD 27 - Demo-21-06: GKE Load Balancing: Gateway API - Context Path based Routing
UNIDAD 27 - Demo-21-06: GKE Load Balancing: Gateway API - Context Path based Routing
- Step-01: Introduction to Gateway API Context Path based Routing
- Step-02: YAML: Gateway Context Path based routing demo
- Step-03: Terraform: Gateway Context Path based routing demo
UNIDAD 28 - Demo-21-07: GKE Load Balancing: Gateway API - Domain name based Routing · 3 leccionesUNIDAD 28 - Demo-21-07: GKE Load Balancing: Gateway API - Domain name based Routing
UNIDAD 28 - Demo-21-07: GKE Load Balancing: Gateway API - Domain name based Routing
- Step-01: Introduction to Gateway Domain Name Routing
- Step-02: YAML: Gateway Domain name based Routing Demo
- Step-03: Terraform: Gateway Domain name based Routing Demo
UNIDAD 29 - Demo-21-08: GKE Load Balancing: Gateway API - Traffic Splitting · 3 leccionesUNIDAD 29 - Demo-21-08: GKE Load Balancing: Gateway API - Traffic Splitting
UNIDAD 29 - Demo-21-08: GKE Load Balancing: Gateway API - Traffic Splitting
- Step-01: Introduction to Gateway Traffic Splitting
- Step-02: YAML: Gateway Traffic Splitting Demo
- Step-03: Terraform: Gateway Traffic Splitting Demo
UNIDAD 30 - Demo-21-09: GKE Load Balancing: Gateway API - Health Checks, Session Affinity · 3 leccionesUNIDAD 30 - Demo-21-09: GKE Load Balancing: Gateway API - Health Checks, Session Affinity
UNIDAD 30 - Demo-21-09: GKE Load Balancing: Gateway API - Health Checks, Session Affinity
- Step-01: Introduction to Gateway Health Checks and Session Affinity
- Step-02: YAML: Gateway Health Check and Session Affinity Demo
- Step-03: Terraform: Gateway Health Check and Session Affinity Demo
UNIDAD 31 - Demo-21-10: GCP Cloud Domains and Cloud DNS Services · 5 leccionesUNIDAD 31 - Demo-21-10: GCP Cloud Domains and Cloud DNS Services
UNIDAD 31 - Demo-21-10: GCP Cloud Domains and Cloud DNS Services
- Step-00: Pre-requisite-Note: Cloud Domains and Cloud DNS
- Step-01: Introduction to Cloud Domains
- Step-02: Implement Cloud Domains Demo
- Step-03: Introduction to Cloud DNS
- Step-04: Implement Cloud DNS Demo
UNIDAD 32 - Demo-21-11: GKE Load Balancing: Gateway API - Cloud DNS, Domains, Prod grade SSL · 4 leccionesUNIDAD 32 - Demo-21-11: GKE Load Balancing: Gateway API - Cloud DNS, Domains, Prod grade SSL
UNIDAD 32 - Demo-21-11: GKE Load Balancing: Gateway API - Cloud DNS, Domains, Prod grade SSL
- Step-01: Introduction to Cloud DNS, Cloud Domains and Prod grade SSL
- Step-02: Create Cloud DNS Record set TFConfig
- Step-03: Create Prod grade SSL cert, DNS Auth and DNS Record set for dns auth
- Step-04: Execute TF Commands, Verify Prod grade SSL and cleanup
UNIDAD 33 - Demo-21-12: GKE Load Balancing: Gateway API - Cloud DNS, AWS Route53, Prod SSL · 3 leccionesUNIDAD 33 - Demo-21-12: GKE Load Balancing: Gateway API - Cloud DNS, AWS Route53, Prod SSL
UNIDAD 33 - Demo-21-12: GKE Load Balancing: Gateway API - Cloud DNS, AWS Route53, Prod SSL
- Step-01: Introduction to Cloud DNS, AWS Route53 and Prod grade SSL
- Step-02: Create DNS managed zone, update nameservers in domain registrar AWS Rou
- Step-03: Execute TFCommands, Verify prod grade ssl with external domain provider
UNIDAD 34 - Demo-21-13: GKE Load Balancing: Gateway API - Global Application Load Balancer · 4 leccionesUNIDAD 34 - Demo-21-13: GKE Load Balancing: Gateway API - Global Application Load Balancer
UNIDAD 34 - Demo-21-13: GKE Load Balancing: Gateway API - Global Application Load Balancer
- Step-01: Introduction to Global Application Load Balancer
- Step-02: YAML: Gateway - Global Application Load Balancer Demo
- Step-03: Terraform: Gateway - Global Application Load Balancer Demo
- Step-04: Terraform: Delete GKE Autopilot cluster
UNIDAD 35 - Demo-22: Terraform Modules · 5 leccionesUNIDAD 35 - Demo-22: Terraform Modules
UNIDAD 35 - Demo-22: Terraform Modules
- Step-00: Pre-requisite Note: Terraform Pre-built Modules
- Step-01: Introduction to Terraform Pre-built Modules
- Step-02: Create VPC Module
- Step-03: Update VM Instane Outputs, Firewalls with Module attributes
- Step-04: Run TF Commands and Verify VPC, Subnet, Firewall and VM Instance
UNIDAD 36 - Demo-23: GKE Cluster - Custom Terraform Module · 4 leccionesUNIDAD 36 - Demo-23: GKE Cluster - Custom Terraform Module
UNIDAD 36 - Demo-23: GKE Cluster - Custom Terraform Module
- Step-01: Introduction to GKE Cluster custom module
- Step-02: Review GKE Cluster custom module TFConfigs
- Step-03: Call child module in root module and define module outputs
- Step-04: Execute TF Commands, Verify, Delete cluster
UNIDAD 37 - Demo-24: GKE Cluster - Infrastructure DevOps using Cloud Build and GitHub · 8 leccionesUNIDAD 37 - Demo-24: GKE Cluster - Infrastructure DevOps using Cloud Build and GitHub
UNIDAD 37 - Demo-24: GKE Cluster - Infrastructure DevOps using Cloud Build and GitHub
- Step-01: Introduction to GKE Infrastructure DevOps using Cloud Build and GitHub
- Step-02: Review GitRepoFiles, Environments, Cloudbuild yaml file
- Step-03: Create new git repository in GitHub
- Step-04: Configure GitHub SSHKey Authentication
- Step-05: Commit and push all code to GitHub Repo
- Step-06: Create CloudBuild Host Connection, Link Repo and Trigger
- Step-07: Create Dev and Prod GKE Cluster base environments using Cloud Build
- Step-08: Make changes, promote to dev and prod environments using Cloud Build
UNIDAD 38 - Demo-25: GKE Cluster - GKE Workloads Custom Terraform Module · 3 leccionesUNIDAD 38 - Demo-25: GKE Cluster - GKE Workloads Custom Terraform Module
UNIDAD 38 - Demo-25: GKE Cluster - GKE Workloads Custom Terraform Module
- Step-00: Introduction to GKE workloads CI CD
- Step-01: Introduction to GKE workloads custom terraform module
- Step-02: Create k8s deployment custom Terraform module and verify
UNIDAD 39 - Demo-26: GKE Cluster - GKE Workloads DevOps using Cloud Build and GitHub · 6 leccionesUNIDAD 39 - Demo-26: GKE Cluster - GKE Workloads DevOps using Cloud Build and GitHub
UNIDAD 39 - Demo-26: GKE Cluster - GKE Workloads DevOps using Cloud Build and GitHub
- Step-01: Introduction to GKE workloads devops
- Step-02: Review GitRepoFiles, Environments, Cloudbuild yaml file
- Step-03: Create Gitrepo, linkrepo to cloud build, and create trigger
- Step-04: Create dev, prod branches, approve builds and verify dev and prod app d
- Step-05: Upgrade Dev and Prod apps to v2 version and verify
- GKETF-26-06-Merge-prod-branch-to-main-branch
UNIDAD 40 - Demo-27: GKE Cluster - Application Continuous Integration · 4 leccionesUNIDAD 40 - Demo-27: GKE Cluster - Application Continuous Integration
UNIDAD 40 - Demo-27: GKE Cluster - Application Continuous Integration
- Step-01: Introduction to GKE App Continuous Integration
- Step-02: Create Artifact Registry, Review GitRepofiles
- Step-03: Create GitHub Repo, LinkRepo, Trigger, Run and Verify Cloud Build logs
- Step-04: Deploy k8s resources verify v1 and v2 versions of app - Test CI Process
UNIDAD 41 - Demo-28: GKE Cluster - Application Continuous Delivery · 8 leccionesUNIDAD 41 - Demo-28: GKE Cluster - Application Continuous Delivery
UNIDAD 41 - Demo-28: GKE Cluster - Application Continuous Delivery
- Step-01: Introduction to GKE App Continuous Delivery
- Step-02: Create SSH Keys, Put private key in secretmanager, public key in github
- Step-03: Review main.tf.tpl file and know_hosts.github file
- Step-04: Review cloudbuild.yaml with continuous delivery code
- Step-05: Commit V3 changes, verify CI CD process in detail
- Step-06: Apply changes in dev and prod environments
- Step-07: V4 commit - end to end CI CD test performed
- Step-08: Cleanup GKE deployed apps and GKE clusters
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
41 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 41 unidades · 192 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


