Kubernetes in Depth

Beginner
6 Lessons
45m

From Kubernetes architecture to quick dives into Kubernetes object types. The Kubernetes in Depth course covers the concepts you’ll need to understand how Kubernetes works.

Share:

Course Outline

Kubernetes Architecture

Kubernetes Architecture

Kubernetes is made up of a number of components across control and workload planes. This lesson will walk through what each component does and how they work together.

Video
8m
An Introduction to CNI

An Introduction to CNI

One key component of any solution is networking. This lesson talks about the Container Network Interface (CNI), which is what Kubernetes uses to enable networking.

Video
7m
Managing Pods with Kubernetes Deployments

Managing Pods with Kubernetes Deployments

Pods are the Atomic Unit for compute in Kubernetes. This lesson focuses on how we leverage higher level constructs like the Deployment to manage pods.

Video
8m
Managing Application Rollouts with Kubernetes Deployments

Managing Application Rollouts with Kubernetes Deployments

Deployments control pods, but they are also leveraged to help roll out new versions of your application’s code. This lesson covers the process of rolling out new code in Kubernetes.

Video
8m
Kubernetes Services

Kubernetes Services

Services are how we expose components of our applications in Kubernetes. In this lesson, we’ll review the common patterns used to expose applications.

Video
7m
Kubernetes Namespaces

Kubernetes Namespaces

Namespaces provide a logical boundary for applications running in Kubernetes but there are caveats to that logical boundary. We’ll explore more in this lesson.

Video
8m