{"id":19243528,"url":"https://github.com/stacksimplify/google-kubernetes-engine","last_synced_at":"2025-04-04T17:08:07.719Z","repository":{"id":106892625,"uuid":"606648682","full_name":"stacksimplify/google-kubernetes-engine","owner":"stacksimplify","description":"Google Kubernetes Engine GKE with DevOps 75 Real-World Demos","archived":false,"fork":false,"pushed_at":"2024-08-14T06:24:56.000Z","size":15012,"stargazers_count":163,"open_issues_count":2,"forks_count":479,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-03-28T16:11:32.589Z","etag":null,"topics":["gke","google","google-cloud-build","google-cloud-platform","google-cloud-sdk","google-cloud-storage","google-dns","kubernetes","kubernetes-deployment","kubernetes-in-docker","kubernetes-ingress","kubernetes-secrets","kubernetes-security","kubernetes-service"],"latest_commit_sha":null,"homepage":"https://stacksimplify.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stacksimplify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-26T05:47:02.000Z","updated_at":"2025-03-16T07:15:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"5dd26a6c-248e-460b-84f9-69c3b258ed02","html_url":"https://github.com/stacksimplify/google-kubernetes-engine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Fgoogle-kubernetes-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Fgoogle-kubernetes-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Fgoogle-kubernetes-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stacksimplify%2Fgoogle-kubernetes-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stacksimplify","download_url":"https://codeload.github.com/stacksimplify/google-kubernetes-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217184,"owners_count":20903009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gke","google","google-cloud-build","google-cloud-platform","google-cloud-sdk","google-cloud-storage","google-dns","kubernetes","kubernetes-deployment","kubernetes-in-docker","kubernetes-ingress","kubernetes-secrets","kubernetes-security","kubernetes-service"],"created_at":"2024-11-09T17:18:25.927Z","updated_at":"2025-04-04T17:08:07.689Z","avatar_url":"https://github.com/stacksimplify.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [GCP GKE Google Kubernetes Engine DevOps 75 Real-World Demos](https://links.stacksimplify.com/gcp-google-kubernetes-engine-gke-with-devops)\n\n[![Image](images/course-title.png \"Google Kubernetes Engine GKE with DevOps 75 Real-World Demos\")](https://links.stacksimplify.com/gcp-google-kubernetes-engine-gke-with-devops)\n\n\n## Course Modules\n01. Google Cloud Account Creation\n02. Create GKE Standard Public Cluster\t\t\t\t\n03. Install gcloud CLI on mac OS\t\t\t\t\n04. Install gcloud CLI on Windows OS\t\t\t\t\n05. Docker Fundamentals\t\t\t\t\n06. Kubernetes Pods\t\t\t\t\n07. Kubernetes ReplicaSets\t\t\t\t\n08. Kubernetes Deployment - CREATE\t\t\t\t\n09. Kubernetes Deployment - UPDATE\t\t\t\t\n10. Kubernetes Deployment - ROLLBACK\t\t\t\t\n11. Kubernetes Deployments - Pause and Resume\t\t\t\t\n12. Kubernetes ClusterIP and Load Balancer Service\t\t\t\t\n13. YAML Basics\t\t\t\t\n14. Kubernetes Pod  \u0026 Service using YAML\t\t\t\t\n15. Kubernetes ReplicaSets using YAML\t\t\t\t\n16. Kubernetes Deployment using YAML\t\t\t\t\n17. Kubernetes Services using YAML\t\t\t\t\n18.  GKE Kubernetes NodePort Service\t\t\t\t\n19. GKE Kubernetes Headless Service\t\t\t\t\n20. GKE Private Cluster\t\t\t\t\n21. How to use GCP Persistent Disks in GKE ?\t\t\t\t\n22. How to use Balanced Persistent Disk in GKE ?\t\t\t\t\n23. How to use Custom Storage Class in GKE for Persistent Disks ?\t\t\t\t\n24. How to use Pre-existing Persistent Disks in GKE ?\t\t\t\t\n25. How to use Regional Persistent Disks in GKE ?\t\t\t\t\n26. How to perform Persistent Disk  Volume Snapshots and Volume Restore ?\t\t\t\t\n28. GKE Workloads and Cloud SQL with Public IP\t\t\t\t\n29. GKE Workloads and Cloud SQL with Private IP\t\t\t\t\n30. GKE Workloads and Cloud SQL with Private IP and No ExternalName Service\t\t\t\t\n31. How to use Google Cloud File Store in GKE ?\t\t\t\t\n32. How to use Custom Storage Class for File Store in GKE ?\t\t\t\t\n33. How to perform File Store Instance Volume Snapshots and Volume Restore ?\t\t\t\t\n34. Ingress Service Basics\t\t\t\t\n35. Ingress Context Path based Routing\t\t\t\t\n36. Ingress Custom Health Checks using Readiness Probes\t\t\t\t\n37. Register a Google Cloud Domain for some advanced Ingress Service Demos \t\t\t\t\n38. Ingress with Static External IP and Cloud DNS\t\t\t\t\n39. Google Managed SSL Certificates for Ingress\t\t\t\t\n40. Ingress HTTP to HTTPS Redirect\t\t\t\t\n41. GKE Workload Identity\t\t\t\t\n42. External DNS Controller Install\t\t\t\t\n43. External DNS - Ingress Service\t\t\t\t\n44. External DNS - Kubernetes Service\t\t\t\t\n45. Ingress Name based Virtual Host Routing\t\t\t\t\n46. Ingress SSL Policy\t\t\t\t\n47. Ingress with Identity-Aware Proxy\t\t\t\t\n48. Ingress with Self Signed SSL Certificates\t\t\t\t\n49. Ingress with Pre-shared SSL Certificates\t\t\t\t\n50. Ingress with Cloud CDN, HTTP Access Logging and Timeouts\t\t\t\t\n51. Ingress with Client IP Affinity\t\t\t\t\n52. Ingress with Cookie Affinity\t\t\t\t\n53. Ingress with Custom Health Checks using BackendConfig CRD\t\t\t\t\n54. Ingress Internal Load Balancer\t\t\t\t\n55. Ingress with Google Cloud Armor\t\t\t\t\n56. Google Artifact Registry\t\t\t\t\n57. GKE Continuous Integration\t\t\t\t\n58. GKE Continuous Delivery\t\t\t\t\n59. Kubernetes Liveness Probes\t\t\t\t\n60. Kubernetes Startup Probes\t\t\t\t\n61. Kubernetes Readiness Probe\t\t\t\t\n62. Kubernetes Requests and Limits\t\t\t\t\n63. GKE Cluster Autoscaling\t\t\t\t\n64. Kubernetes Namespaces\t\t\t\t\n65. Kubernetes Namespaces Resource Quota\t\t\t\t\n66. Kubernetes Namespaces Limit Range\t\t\t\t\n67. Kubernetes Horizontal Pod Autoscaler\t\t\t\t\n68. GKE Autopilot Cluster\t\t\t\t\n69. How to manage Multiple Cluster access in kubeconfig ?\t\t\t\t\n\t\n\n\n## Kubernetes Concepts Covered\n01. Kubernetes Deployments (Create, Update, Rollback, Pause, Resume)\n02. Kubernetes Pods\n03. Kubernetes Service of Type LoadBalancer\n04. Kubernetes Service of Type ClusterIP\n05. Kubernetes Ingress Service\n06. Kubernetes Storage Class\n07. Kubernetes Storage Persistent Volume\n08. Kubernetes Storage Persistent Volume Claim\n09. Kubernetes Cluster Autoscaler\n10. Kubernetes Horizontal Pod Autoscaler\n11. Kubernetes Namespaces\n12. Kubernetes Namespaces Resource Quota\n13. Kubernetes Namespaces Limit Range\n14. Kubernetes Service Accounts\n15. Kubernetes ConfigMaps\n16. Kubernetes Requests and Limits\n17. Kubernetes Worker Nodes\n18. Kubernetes Service of Type NodePort\n19. Kubernetes Service of Type Headless\n20. Kubernetes ReplicaSets\n\n## Google Services Covered\n01. Google GKE Standard Cluster\n02. Google GKE Autopilot Cluster\n03. Compute Engine - Virtual Machines\n04. Compute Engine - Storage Disks\n05. Compute Engine - Storage Snapshots\n06. Compute Engine - Storage Images\n07. Compute Engine - Instance Groups\n08. Compute Engine - Health Checks\n09. Compute Engine - Network Endpoint Groups\n10. VPC Networks - VPC\n11. VPC Network - External and Internal IP Addresses\n12. VPC Network - Firewall\n13. Network Services - Load Balancing\n14. Network Services - Cloud DNS\n15. Network Services - Cloud CDN\n16. Network Services - Cloud NAT\n17. Network Services - Cloud Domains\n18. Network Services - Private Service Connection\n19. Network Security - Cloud Armor\n20. Network Security - SSL Policies\n21. IAM \u0026 Admin - IAM\n22. IAM \u0026 Admin - Service Accounts\n23. IAM \u0026 Admin - Roles\n24. IAM \u0026 Admin - Identity-Aware Proxy\n25. DevOps - Cloud Source Repositories\n26. DevOps - Cloud Build\n27. DevOps - Cloud Storage\n28. SQL - Cloud SQL\n29. Storage - Filestore\n30. Google Artifact Registry\n31. Operations Logging\n32. GCP Monitoring\n\n\n## What will students learn in your course?\n- You will learn to master Kubernetes on Google GKE with 75 Real-world  demo's on Google Cloud Platform with 20+ Kubernetes and 30+ Google Cloud Services\n- You will learn Kubernetes Basics for 4.5 hours\n- You will create GKE Standard and Autopilot clusters with public and private networks\n- You will learn to implement Kubernetes Storage with Google Persistent Disks and Google File Store\n- You will also use Google Cloud SQL, Cloud Load Balancing to deploy a sample application outlining LB to DB usecase in GKE Cluster\n- You will master Kubernetes Ingress concepts in detail on GKE with 22 Real-world Demos\n- You will implement Ingress Context Path Routing and Name based vhost routing\n- You will implement Ingress with Google Managed SSL Certificates\n- You will master Google GKE Workload Identity with a detailed dedicated demo.\n- You will implement External DNS Controller to automatically add, delete DNS records automatically in Google Cloud DNS Service\n- You will implement Ingress with Preshared SSL and Self Signed Certificates\n- You will implement Ingress with Cloud CDN, Cloud Armor, Internal Load Balancer, Cookie Affinity, IP Affinity, HTTP Access Logging.\n- You will implement Ingress with Google Identity-Aware Proxy\n- You will learn to use Google Artifact Registry with GKE\n- You will implement DevOps Continuous Integration (CI) and Continuous Delivery (CD) with Cloud Build and Cloud Source Services\n- You will learn to master Kubernetes Probes (Readiness, Startup, Liveness)\n- You will implement Kubernetes Requests, Limits, Namespaces, Resource Quota and Limit Range\n- You will implement GKE Cluster Autoscaler and Horizontal Pod Autoscaler\n\n\n\n## What are the requirements or prerequisites for taking your course?\n- You must have an Google Cloud account to follow with me for hands-on activities.\n- You don't need to have any basic knowledge of Kubernetes. Course will get started from very very basics of Kubernetes and take you to very advanced levels\n- Any Cloud Platform basics is required to understand the terminology\n\n## Who is this course for?\n- Infrastructure Architects or Sysadmins or Developers who are planning to master Kubernetes from Real-World perspective on Google Cloud Platform (GCP)\n- Any beginner who is interested in learning Kubernetes with Google Cloud Platform (GCP) \n- Any beginner who is planning their career in DevOps\n\n\n## Github Repositories used for this course\n- [Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos](https://github.com/stacksimplify/terraform-on-aws-eks)\n- [Course Presentation](https://github.com/stacksimplify/terraform-on-aws-eks/tree/main/course-presentation)\n- [Kubernetes Fundamentals](https://github.com/stacksimplify/kubernetes-fundamentals)\n- **Important Note:** Please go to these repositories and FORK these repositories and make use of them during the course.\n\n\n## Each of my courses come with\n- Amazing Hands-on Step By Step Learning Experiences\n- Real Implementation Experience\n- Friendly Support in the Q\u0026A section\n- \"30-Day \"No Questions Asked\" Money Back Guaranteed by Udemy\"\n\n## My Other AWS Courses\n- [Udemy Enroll](https://www.stacksimplify.com/azure-aks/courses/stacksimplify-best-selling-courses-on-udemy/)\n\n## Stack Simplify Udemy Profile\n- [Udemy Profile](https://www.udemy.com/user/kalyan-reddy-9/)\n\n# HashiCorp Certified: Terraform Associate - 50 Practical Demos\n[![Image](https://stacksimplify.com/course-images/hashicorp-certified-terraform-associate-highest-rated.png \"HashiCorp Certified: Terraform Associate - 50 Practical Demos\")](https://links.stacksimplify.com/hashicorp-certified-terraform-associate) \n\n# AWS EKS - Elastic Kubernetes Service - Masterclass\n[![Image](https://stacksimplify.com/course-images/AWS-EKS-Kubernetes-Masterclass-DevOps-Microservices-course.png \"AWS EKS Kubernetes - Masterclass\")](https://www.udemy.com/course/aws-eks-kubernetes-masterclass-devops-microservices/?referralCode=257C9AD5B5AF8D12D1E1)\n\n\n# Azure Kubernetes Service with Azure DevOps and Terraform \n[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-with-azure-devops-and-terraform.png \"Azure Kubernetes Service with Azure DevOps and Terraform\")](https://www.udemy.com/course/azure-kubernetes-service-with-azure-devops-and-terraform/?referralCode=2499BF7F5FAAA506ED42)\n\n# Terraform on AWS with SRE \u0026 IaC DevOps | Real-World 20 Demos\n[![Image](https://stacksimplify.com/course-images/terraform-on-aws-best-seller.png \"Terraform on AWS with SRE \u0026 IaC DevOps | Real-World 20 Demos\")](https://links.stacksimplify.com/terraform-on-aws-with-sre-and-iacdevops)\n\n# Azure - HashiCorp Certified: Terraform Associate - 70 Demos\n[![Image](https://stacksimplify.com/course-images/azure-hashicorp-certified-terraform-associate-highest-rated.png \"Azure - HashiCorp Certified: Terraform Associate - 70 Demos\")](https://links.stacksimplify.com/azure-hashicorp-certified-terraform-associate)\n\n# Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos\n\n[![Image](https://stacksimplify.com/course-images/terraform-on-azure-with-iac-azure-devops-sre-1.png \"Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos\")](https://links.stacksimplify.com/terraform-on-azure-with-iac-devops-sre)\n\n# [Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos](https://links.stacksimplify.com/terraform-on-aws-eks-kubernetes-iac-sre)\n\n[![Image](https://stacksimplify.com/course-images/terraform-on-aws-eks-kubernetes.png \"Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos \")](https://links.stacksimplify.com/terraform-on-aws-eks-kubernetes-iac-sre)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacksimplify%2Fgoogle-kubernetes-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstacksimplify%2Fgoogle-kubernetes-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstacksimplify%2Fgoogle-kubernetes-engine/lists"}