Overview

Learn how to deploy and manage containerized applications on Google Kubernetes Engine (GKE) and the other tools on Google Cloud. This course features a combination of lectures, demos, and hands-on labs to help you explore and deploy solution elements—including infrastructure components like pods, containers, deployments, and services—along with networks and application services. You’ll also learn how to deploy practical solutions, including security and access management, resource management, and resource monitoring.

Skills Covered

This course teaches participants the following skills:

  • Understand how software containers work.
  • Understand the architecture of Kubernetes.
  • Understand the architecture of Google Cloud.
  • Understand how pod networking works in Google Kubernetes Engine.
  • Create and manage Google Kubernetes Engine clusters using the Cloud Console and gcloud/ kubectl commands.
  • Launch, roll back and expose jobs in Kubernetes.
  • Manage access control using Kubernetes RBAC and Cloud IAM.
  • Manage pod security policies and network policies.
  • Use Secrets and ConfigMaps to isolate security credentials and configuration artifacts.
  • Understand Google Cloud choices for managed storage services.
  • Monitor applications running in Google Kubernetes Engine.

Who Should Attend

This class is intended for the following participants:

  • Cloud architects, administrators, and SysOps/DevOps personnel.
  • Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud.

Course Curriculum

Prerequisites

To get the most out of this course, participants should have: Completed Google Cloud Platform Fundamentals: Core Infrastructure or have equivalent experience Basic proficiency with command-line tools and Linux operating system environments.

Download Syllabus