Getting Started with Google Kubernetes Engine

  • 4.5
Approx. 11 hours to complete

Course Summary

Learn how to deploy, manage, and scale containerized applications on Kubernetes, using Google Kubernetes Engine.

Key Learning Points

  • Understand the fundamentals of container orchestration and Kubernetes
  • Deploy and manage applications on Google Kubernetes Engine
  • Scale applications using Kubernetes and GKE features

Related Topics for further study


Learning Outcomes

  • Deploy and manage containerized applications on Kubernetes
  • Use Kubernetes and GKE features to scale and manage applications
  • Understand the fundamentals of container orchestration and Kubernetes

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of Docker
  • Basic understanding of cloud computing

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Video Lectures

Similar Courses

  • Kubernetes Fundamentals
  • Kubernetes Mastery: Hands-On Lessons From A Docker Captain
  • Google Cloud Platform Fundamentals for AWS Professionals

Related Education Paths


Notable People in This Field

  • Kelsey Hightower
  • Michelle Noorali
  • Brendan Burns

Related Books

Description

In this course, each module aims to build on your ability to interact with GKE, and includes hands-on labs for you to experience functionalities first-hand. In the first module, you'll be introduced to a range of Google Cloud services and features, with a view to helping you choose the right Google Cloud services to create your own cloud solution. You'll learn about creating a container using Cloud Build, and store a container in Container Registry. You'll also compare and contrast the features of Kubernetes and Google Kubernetes Engine, also referred to as GKE. In addition to conceptualizing the Kubernetes architecture, you'll deploy a Kubernetes cluster using GKE, deploy Pods to a GKE cluster, and view and manage Kubernetes objects.

Knowledge

  • Understand the difference among Google Cloud compute platforms
  • Understand the components and architecture of Kubernetes
  • Store container images in Container Registry
  • Understand the components that are used to manage Kubernetes workloads

Outline

  • Course Introduction
  • Course Introduction
  • Introduction to Google Cloud
  • Introduction
  • Cloud Computing and Google Cloud
  • Resource Management
  • Billing
  • Interacting with Google Cloud
  • Lab Intro
  • Lab solution
  • Summary
  • Computing Options
  • Cloud Computing and Google Cloud
  • Resource Management
  • Billing
  • Interacting with Google Cloud
  • Introduction to Google Cloud
  • Introduction to Containers and Kubernetes
  • Introduction
  • Introduction to Containers
  • Containers and Container Images
  • Lab Intro
  • Lab Solution
  • Introduction to Kubernetes
  • Introduction to Google Kubernetes Engine
  • Compute Options Detail
  • Summary
  • Introduction to Containers
  • Containers and Container Images
  • Introduction to Kubernetes
  • Introduction to Google Kubernetes Engine
  • Containers and Kubernetes in Google Cloud
  • Kubernetes Architecture
  • Introduction
  • Kubernetes Concepts
  • Kubernetes Control Plane
  • Google Kubernetes Engine Concepts
  • Kubernetes Object Management
  • Lab Intro
  • Lab solution
  • Migrate for Anthos introduction
  • Migrate for Anthos Architecture
  • Migration Path
  • Migrate for Anthos Installation
  • Summary
  • A note about Deployments and ReplicaSets
  • A note about Services
  • Controller objects to know about
  • Next steps
  • Kubernetes Concepts
  • Kubernetes Control Plane
  • Google Kubernetes Engine Concepts
  • Kubernetes Object Management
  • Kubernetes Controller Objects
  • Kubernetes Architecture
  • Introduction to Kubernetes Workloads
  • Introduction
  • The kubectl Command
  • Deployments
  • Ways to Create Deployments
  • Services and Scaling
  • Updating Deployments
  • Blue-Green Deployments
  • Canary Deployments
  • Managing Deployments
  • Lab Intro
  • Pod Networking
  • Volumes
  • Volume Types part 1
  • Volume Types part 2
  • The PersistentVolume abstraction
  • Lab Intro
  • Summary

Summary of User Reviews

Key Aspect Users Liked About This Course

Practical approach to learning Kubernetes

Pros from User Reviews

  • Comprehensive coverage of Kubernetes
  • Hands-on learning experience
  • In-depth explanation of Kubernetes concepts
  • Great resources and materials provided
  • Expert instructors with real-world experience

Cons from User Reviews

  • Course may be too advanced for beginners
  • Lengthy lectures may become overwhelming
  • Difficulty in setting up the environment
  • Minimal interaction with instructors and peers
  • Course not updated regularly
English
Available now
Approx. 11 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses