Getting Started with Google Kubernetes Engine (GCP-GSGKE) – Outline

Detailed Course Outline

Module 1 - Introduction to the Course

The course introduction explains the course goals and previews each section.

Module 2 - Introduction to Google Cloud

  • Identify Google Cloud services and their functions.
  • Choose the right Google Cloud services to create your own cloud solution.
  • Define the purpose of and use cases for Identity and Access Management (IAM).
  • Identify how costs can be managed in the resource hierarchy.
  • Use the Google Cloud console and Cloud Shell to create virtual machines (VMs), service accounts, and buckets.

Activities:

  • Lab: Accessing the Google Cloud console and Cloud Shell
  • Quiz: Module quiz

Module 3 - Introduction to Containers and Kubernetes

  • Define the concept of a container and identify uses for containers.
  • Identify the purpose of and use cases for Kubernetes.
  • Outline the concept of Google Kubernetes Engine.
  • Create a container using Cloud Build.

Activities:

  • Lab: Working with Cloud Build
  • Quiz: Module quiz

Module 4 - Kubernetes Architecture

  • Conceptualize the Kubernetes architecture.
  • Identify how to view and manage Kubernetes objects.
  • Distinguish between Google Kubernetes Engines modes of operation.
  • Deploy a Kubernetes cluster by using GKE.

Activities:

  • Lab: Developing GKE Autopilot clusters
  • Quiz: Module quiz

Module 5 - Kubernetes Operations

  • Work with the kubectl command.
  • Inspect the cluster and Pods.
  • View a Pod’s console output.
  • Sign in interactively to a Pod.

Activities:

  • Lab: Deploying GKE Autopilot Clusters from Cloud Shell
  • Quiz: Module quiz

Module 6 - Course Summary

The course summary recaps the major concepts learners were introduced to during the course.