Interactive Introduction to Containers and Kubernetes

Beginner
4 Lessons
1h 36m

Ready to dive a little deeper into the world of Kubernetes? Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.

Share:

Course Outline

Lesson 01: Introduction to Containers
Locked

Lesson 01: Introduction to Containers

Covers concepts of containers that are necessary to use Kubernetes. Why containers exist, comparisos to virtual machines, and the necessary commands to build, run, and debug containers are all covered.

Video
11m
Lab 01: Containerize Applications
Locked

Lab 01: Containerize Applications

This lab puts into practice the concepts introduced by using a two tier web application. You will containerize the applications, run and verify the stack, and then tag and push the built images to a registry so they can be used in the next lab with Kubernetes.

Lab
30m
Lesson 02: Kubernetes Fundamentals
Locked

Lesson 02: Kubernetes Fundamentals

Kubernetes is a large and complex platform. Why Kubernetes exists and principles of its design are carefully introduced. You will learn the fundamental concepts needed to deploy and run an application in Kubernetes.

Video
25m
Lab 02: Deploy Applications Using Kubernetes
Locked

Lab 02: Deploy Applications Using Kubernetes

This lab builds on the previous and puts into practice the Kubernetes concepts you've learned. The two tier application that was containerized in the first lab will be deployed and ran in Kubernetes.

Lab
30m