Introduction to Kubernetes

Developed with Kubernetes
This content is developed in partnership with Kubernetes
Duration4h 33m
star star star star star-half


Containers have been helping teams of all sizes to solve issues with consistency, scalability, and security. Using containers such as Docker allow you to separate the application from the underlying infrastructure. Gaining that separation requires some new tools in order to get the most value out of containers, and one of the most popular tools used for container management and orchestration is Kubernetes. 

Kubernetes allows you to deploy and manage containers at scale. It was designed by Google, based on their years of running containers in production. All of the lessons Google learned early on from their internal tool called Borg were rolled into making Kubernetes production-ready.

This learning path will introduce you to Kubernetes and give you hands on experience. In the opening course, you’ll learn about Kubernetes from an engineer who knows how to use it in production. You’ll also be guided through two labs to help solidify the concepts that you’ve learned. 

Intended Audience

This learning path is intended for anyone who needs to manage containers at scale. If you have a job title of Developer, Release Engineer, DevOps Engineer, or Site Reliability Engineer, then this is probably the learning path for you.


  • Familiarity with Docker
  • Familiar with the CLI

Learning Objectives

By the end of the learning path, you will be able to:

  • Use Kubernetes to manage containers
  • Deploy a stateless application
  • Deploy a stateful application

This Learning Path Includes

  • 1 course containing high-definition video content.
  • 2 labs to practice what you've learned


Your feedback is important! Every bit of content is here to help you learn. If there are things that you like or dislike, please reach out to us at Your feedback will help us to make better content.


  • April 24, 2018 - Added Learning Path Exam


Your certificate for this learning path

Learning Path Steps

1 courses

Introduction This course provides an introduction to how to use the Kubernetes service to deploy and manage containers.  Learning Objectives Be able to recognize and explain the Kubernetes service Be able to explain and implement a Kubernetes containerBe a...

2 labs

Deploy a stateless application in a Kubernetes cluster that you build from the ground up in this Lab

3 labs

Deploy a stateful application in a Kubernetes Cluster in this Lab to understand how, why, and when it makes sense to run stateful applications in Kubernetes

4 exam-filled

Exam: Introduction to Kubernetes

About the Author

Learning paths1

Adam is backend/service engineer turned deployment and infrastructure engineer. His passion is building rock solid services and equally powerful deployment pipelines. He has been working with Docker for years and leads the SRE team at Saltside. Outside of work he's a traveller, beach bum, and trance addict.

Covered Topics