EdX

Getting Started with Google Kubernetes Engine (edX)

Offered by Google Cloud,
Getting Started with Google Kubernetes Engine (edX)

This class is intended for the following participants: - Application developers, Cloud Solutions Architects, DevOps Engineers, IT managers. - Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud. - Executives and business decision makers evaluating the potential of GKE to address business needs.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

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.
This course is part of the following programs:

What you'll learn

  • Discuss the differences among Google Cloud compute platforms
  • Discuss the components and architecture of Kubernetes
  • Store container images in Container Registry
  • Explain how pod networking works in Google Kubernetes Engine.
  • Create and manage Google Kubernetes Engine clusters using the Google Cloud console and gcloud/kubectl commands.

Prerequisites:
No prerequisite courses. To get the most out of this course, learners should have basic proficiency with command-line tools and Linux operating system environments, as well as Web server technologies such as Nginx. We also recommend systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment.

Syllabus

  1. Course Introduction

In this module you will learn how to interact with this course.

  1. Introduction to Google Cloud

This module helps you start off with the right framework of concepts. After a review of fundamentals cloud computing, you will learn about how Google Cloud's resources around the world are organized into regions and zones. You'll also learn how you can organize the resources you use in Google Cloud, so that you can manage them. Finally, you'll meet the tools that let you connect to Google Cloud and allocate, change, and release resources.

  1. Introduction to Containers and Kubernetes

In this module you will learn about software containers and their benefits are for application deployment. You'll configure and build containers. You'll also learn about the functions container that management solutions like Kubernetes provide. You'll encounter the advantages of Google Kubernetes Engine compared to building your own container-management infrastructure.

  1. Kubernetes Architecture

In this module you’ll learn the components of a Kubernetes cluster and how they work together. You'll deploy a Kubernetes cluster using Google Kubernetes Engine and deploy Pods to a GKE cluster. You'll also view and manage several very useful kinds of Kubernetes objects.

  1. Introduction to Kubernetes Workloads

In this module you’ll learn the components that are used to manage Kubernetes workloads. You'll learn about the kubectl command and creating Kubernetes workloads called deployments. You'll examine networking services within Kubernetes and the different types of Kubernetes storage abstractions.

  1. Course Resources

PDF links to all modules

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Cilium (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Cilium (edX)

Get a practical introduction to using Cilium as the networking plug-in for Kubernetes, including installation, observability with Hubble, securing network connections, and multi-cluster support - all based on eBPF for scalability, performance, and security.

Self Paced
Self-Paced
Managing Change when Moving to Google Cloud (Coursera) Coursera
Google Cloud

Managing Change when Moving to Google Cloud (Coursera)

Moving to the cloud creates numerous opportunities to start working in a new way and it empowers the workforce to better collaborate and innovate. But it’s also a big change. Sometimes the success of the change hinges not on the change itself, but on how it’s managed. This course will help people managers to understand some of the key challenges associated with cloud adoption, and provide them with a verified in-the-field framework that will assist them in supporting their teams on the change journey.

Nov 16th 2026
1 Week
Programming with Cloud IoT Platforms (Coursera) Coursera
Pohang University of Science and Technology - POSTECH

Programming with Cloud IoT Platforms (Coursera)

Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data.

Nov 16th 2026
5-12 Weeks
Logging, Monitoring and Observability in Google Cloud (edX) EdX
Google Cloud

Logging, Monitoring and Observability in Google Cloud (edX)

This class is intended for the following participants: - Cloud architects -Administrators -SysOps personnel Cloud developers -DevOps personnel. Learn how to monitor, troubleshoot, and improve your infrastructure and application performance. Guided by the principles of Site Reliability Engineering (SRE), this course features a combination of lectures, demos, hands-on labs, and real-world case studies. In this course, you'll gain experience with full-stack monitoring, real-time log management and analysis, debugging code in production, and profiling CPU and memory usage.

Self Paced
Self-Paced
Getting Started with Terraform for Google Cloud (edX) EdX
Google Cloud

Getting Started with Terraform for Google Cloud (edX)

DevOps engineers, Cloud architects, and Cloud engineers who want to start using Terraform to automate infrastructure provisioning with a focus on Google Cloud Platform. This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as code and to apply some of its key features and functionalities to create and manage Google Cloud infrastructure.

Self Paced
Self-Paced
Preparing for the Google Cloud Professional Data Engineer Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam (Coursera)

From the course: "The best way to prepare for the exam is to be competent in the skills required of the job." This course uses a top-down approach to recognize knowledge and skills already known, and to surface information and skill areas for additional preparation. You can use this course to help create your own custom preparation plan. It helps you distinguish what you know from what you don't know. And it helps you develop and practice skills required of practitioners who perform this job.

Nov 16th 2026
5-12 Weeks
Building Microservice Platforms with TARS (edX) EdX
Linux Foundation,LinuxFoundationX

Building Microservice Platforms with TARS (edX)

Are you interested in microservices? Don’t miss out on TARS! Get an in-depth primer on the powerful TARS framework for building your microservice platform. This course is an introduction to microservices and the TARS framework for beginners. TARS is a new generation distributed microservice applications framework designed to support multiple programming languages, including C++, Golang, Java, Node.js, PHP, and Python, which allows developers and enterprises to quickly build stable and reliable applications that run at scale.

Self Paced
Self-Paced
Elastic Google Cloud Infrastructure: Scaling and Automation (edX) EdX
Google Cloud

Elastic Google Cloud Infrastructure: Scaling and Automation (edX)

Cloud Solutions Architects, DevOps Engineers. Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure, with a focus on Compute Engine. This accelerated on-demand course introduces participants to the comprehensive and flexible infrastructure and platform services provided by Google Cloud.

Self Paced
Self-Paced