GOOGLE CLOUD

GETTING STARTED WITH GOOGLE KUBERNETES ENGINE

The Getting Started with Google Kubernetes Engine (GKE) course introduces learners to containerization and Kubernetes concepts using Google Cloud Platform. This course focuses on deploying, managing, and scaling containerized applications using Google Kubernetes Engine, Google Cloud�s managed Kubernetes service.

Participants will gain hands-on experience with Kubernetes architecture, clusters, workloads, networking, and operations, enabling them to run production-ready containerized applications on Google Cloud.

Course Objectives

By the end of this course, participants will be able to:

  • Understand container and Kubernetes fundamentals

  • Explain Kubernetes architecture and core components

  • Create and manage Google Kubernetes Engine clusters

  • Deploy, scale, and update containerized applications

  • Manage Kubernetes networking and storage

  • Monitor and troubleshoot workloads on GKE

  • Apply best practices for security and availability

Course Curriculum

1

    • Containers vs virtual machines
    • Benefits of containerization
    • Kubernetes concepts and terminology
    • Kubernetes use cases

2

  • Control plane and worker nodes
  • Pods, deployments, and services
  • Kubernetes objects and manifests

3

  • GKE architecture and components
  • Zonal vs regional clusters
  • GKE modes and cluster types

4

  • Creating clusters using Google Cloud Console and CLI
  • Node pools and autoscaling
  • Cluster upgrades and maintenance

5

  • Container images and registries
  • Deployments and replica sets
  • Rolling updates and rollbacks

6

  • Services and service types
  • Ingress and load balancing
  • Internal and external connectivity

7

  • Volumes and persistent storage
  • ConfigMaps and Secrets
  • Managing application configuration

8

  • Kubernetes monitoring concepts
  • Logging and observability
  • Debugging pods and services

9

  • Identity and Access Management (IAM) integration
  • Pod and cluster security
  • High availability and resilience best practices

10

  • Deploying real-world containerized applications
  • Scaling and updating workloads
  • Basic operational scenarios

11

  • Developers working with containerized applications
  • DevOps and platform engineers
  • System administrators and cloud engineers
  • Cloud architects exploring Kubernetes
  • Professionals beginning their Kubernetes journey

12

  • Google Cloud Fundamentals: Core Infrastructure or equivalent knowledge
  • Basic understanding of Linux and command-line tools
  • Familiarity with cloud concepts is recommended

13

  • 2-3 days (Instructor-led)
  • 16-24 hours of training

14

  • Instructor-led technical sessions
  • Hands-on Kubernetes labs
  • Demonstrations and guided exercises
  • Real-world deployment scenarios

15

  • This course serves as a foundational Kubernetes course and supports preparation for advanced Google Cloud and Kubernetes certifications, including Google Cloud Associate Cloud Engineer and Professional Cloud Developer / Architect paths

16

  • Training slides and reference materials
  • Hands-on lab guides
  • Sample Kubernetes manifests
  • Certificate of course completion

This course includes

  • 16+ Activity Modules
  • 40 hours + lessons
  • Lifetime access
  • Certificate of completion
  • Available on desktop and mobile

Some of Our Partners