Kubernetes in Depth
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.
Course Outline
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.
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.
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.
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.
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.
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.