Networking in Kubernetes

Advanced
8 Lessons
2h 48m

Pods running in a Kubernetes cluster have to be able to communicate among themselves as well as with the outside world. In this advanced-level course, we will look at the Kubernetes network model and how pods are connected to the network to satisfy it. We'll also touch on what the Container Network Interface (CNI) is and how different CNI providers deal with implementing it.

Share:

Course Outline

Introduction to Networking in Kubernetes
Locked

Introduction to Networking in Kubernetes

Let's review the topics we will be covering and what you can expect from the Networking in Kubernetes course.

Video
2m
Pod Networking
Locked

Pod Networking

In this lesson, we will introduce the Kubernetes network model and how pods are connected to the network to satisfy it. We’ll also touch on what the Container Network Interface (CNI) is and how different CNI providers deal with implementing it.

Video
11m
Service Networking
Locked

Service Networking

In this lesson, we'll cover what services are, why we need them and how they work. We also explain the different service types and common service problems.

Video
44m
Ingress
Locked

Ingress

Kubernetes Ingress resources and controllers provide higher-level routing capabilities, such as HTTP, for services running on your cluster. In this lesson, you'll learn about these resources and see how Contour implements them.

Video
11m
Network Policies
Locked

Network Policies

In this lesson, you will learn how to place controls on the network communications into and out of your pods with Network Policies.

Video
19m
CNI Providers
Locked

CNI Providers

In this lesson, we will look at several of the most popular CNI providers and some of the unique qualities each one presents.

Video
39m
Networking on the Public Cloud
Locked

Networking on the Public Cloud

Running Kubernetes in the public cloud presents some interesting network considerations and constraints. In this lesson, we will discuss some of the things to keep in mind when running in AWS, GCP, or Azure both with your own cluster deployment and with their managed solutions.

Video
39m
Networking in Kubernetes Course Wrap Up
Locked

Networking in Kubernetes Course Wrap Up

In this video we will review the key concepts we learned in the Networking in Kubernetes course.

Video
2m