Google Cloud Foundations: Google Kubernetes Engine (GKE)
36mIntermediate2024-06-10
Authors

Krishna Gadhiraju
Course details
This course is designed to provide a solid foundation of knowledge in deploying and managing containerized applications on Google Kubernetes Engine (GKE). Instructor Krishna Gadiraju covers key topics such as Kubernetes fundamentals, GKE cluster architecture, different deployment modes (Autopilot and Standard), as well as practical skills like installing kubectl, configuring cluster access, deploying applications, and configuring monitoring/logging—all aimed to empower you with the knowledge and hands-on experience needed to navigate the complexities of GKE confidently and efficiently. Learn the key GKE components, master deployment strategies, and gain proficiency in essential GKE operations for effective application management in cloud-native environments.
Skills covered
Google Cloud PlatformDevOps ToolsDevOpsSoftware Development ToolsGoogleCloud PlatformsLearningCloud ComputingSoftware Development
Concepts
0. Introduction
- 01 - Getting started with Google Kubernetes Engine
- 02 - What you should know
1. Introduction to Google Kubernetes Engine (GKE)
- 03 - Kubernetes components refresher
- 04 - Google Kubernetes Engine (GKE) overview
- 05 - GKE cluster architecture
- 06 - Different modes - Autopilot vs. Standard
2. Setting Up GKE
- 07 - Creating an Autopilot GKE cluster
- 08 - Install kubectl and configure cluster access
3. Deploying Applications
- 09 - Deploy a sample Nginx application
- 10 - Exposing and accessing the application
- 11 - Managing deployments and rolling updates
4. Logging and Monitoring in GKE
- 12 - Introduction to logging and monitoring
- 13 - Logging and monitoring in GKE
Conclusion
- 14 - Next steps and further learning