Networking in Kubernetes
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.
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.
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.
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.
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.
In this lesson, you will learn how to place controls on the network communications into and out of your pods with Network Policies.
In this lesson, we will look at several of the most popular CNI providers and some of the unique qualities each one presents.
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.
Eric is a Senior Developer Advocate at Snyk.io where he helps developers secure the applications, containers and Kubernetes platforms they build and deploy to.View Profile
Lee Xie is a senior education engineer at VMware in the cloud native business who works on creating and delivering Kubernetes education.View Profile
Steve is a Sr. Member of Technical Staff at VMware working as a maintainer of Contour as well as a Kubernetes contributor since early 2015.View Profile
Scott Lowe is an architect in the Cloud Native Apps Business Unit, having rejoined VMware as part of the Heptio acquisition.View Profile