Google Container Engine and Kubernetes (CP306A)

This 1 day instructor-led class introduces participants to Google Container Engine (GKE) and Kubernetes. Through a combination of instructor-led presentations, demonstrations, and hands-on labs, students learn the key concepts and practices for setting up and maintaining services using Google Container Engine.

This 1 day instructor-led class introduces participants to Google Container Engine (GKE) and Kubernetes. Through a combination of instructor-led presentations, demonstrations, and hands-on labs, students learn the key concepts and practices for setting up and maintaining services using Google Container Engine. 

This class is intended for:

Systems Operations professionals, Solution Developers, and Solutions Architects who want to use Google Container Engine to run services and applications.

Before attending, participants should have:

  • Basic proficiency with command-line tools
  • Familiarity with one or more programming languages such as Java or Python
  • Familiarity with Docker and container technology

Module 5: Pods

  • Overview of Pods & Use Cases
  • Life of a Pod
  • Working with Pods
  • Hands-on: Complete a template configuration manifest
  • Hands-on: Deploy the pod to a new GKE container cluster

Module 6: Replication Controllers

  • Overview of Replica Controllers
  • Usage Patterns
  • Working with Replication Controllers
  • Codelab

Codelab

  • Complete a template configuration manifest file for a replication controller
  • Upload it to GKE to deploy a Redis cluster
  • Delete it and the associated pods by updating the value of the desired number of replicas

Module 7: Services

  • Overview and Benefits of Services
  • Service Proxy
  • Working with Services

Module 1: Introducing Container Management from Google

  • Introducing Kubernetes and Container Engine
  • Container Engine Overview and Pricing
  • Introducing Google Container Registry
  • Hands-on: Build a custom docker image based on pre-supplied code
  • Hands-on: Push to Google Container Registry from the Cloud SDK

Module 2: Container Engine Fundamentals

  • Cluster Overview
  • Master Instance Components
  • High-level View of a Node
  • Hands-on: Create a container cluster using the Cloud Console

Module 3: Interacting with Container Engine

  • Cloud Console
  • Cloud SDK & kubectl
  • APIs
  • Hands-on: Create a container cluster and interact using kubectl
  • Hands-on: Configure it as your default cluster

Module 4: Container Clusters

  • High-level Container Cluster Infrastructure
  • Anatomy of a Node
  • Working with Cluster(s)

INTERESTED?