Getting Started with Google Kubernetes Engine Course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
Overview: This hands-on course introduces learners to Google Kubernetes Engine (GKE) with a practical focus on deploying and managing containerized applications on Google Cloud. Through a combination of concise lessons and guided labs, you’ll gain foundational skills in Kubernetes orchestration, cluster management, and CI/CD automation. The course is designed to be completed in under 5 hours and includes real-world tasks using Cloud Console, gcloud, and kubectl tools.
Module 1: Introduction to Cloud & GKE
Estimated time: 0.5 hours
- Basics of cloud computing
- Google Cloud compute offerings
- Key components of Kubernetes and GKE
- Orientation to Cloud Console and Cloud Shell
Module 2: Containers & Kubernetes Architecture
Estimated time: 1 hours
- Containerization with Docker
- Creating and managing container images
- Kubernetes architecture fundamentals
- Understanding pods, services, clusters, and masters
Module 3: Cluster Management & Deployment
Estimated time: 1 hours
- Creating GKE clusters using Console and gcloud CLI
- Managing node pools and resources
- Deploying applications with kubectl
- Scaling workloads and performing rolling updates
Module 4: CI/CD Pipelines & Debugging
Estimated time: 2 hours
- Automating builds with Cloud Build
- Using Artifact Registry for container storage
- Deploying CI/CD pipelines for GKE
- Debugging applications using logs and monitoring tools
Prerequisites
- Familiarity with basic cloud computing concepts
- Basic understanding of containers and command-line interfaces
- Access to a Google Cloud account for lab exercises
What You'll Be Able to Do After
- Compare Google Cloud compute options and identify where GKE fits
- Create and manage GKE clusters via Console, gcloud, and kubectl
- Deploy and scale containerized applications on Kubernetes
- Implement CI/CD pipelines using Cloud Build and Artifact Registry
- Debug and troubleshoot GKE applications using logs and service insights