Pod Theory
Get introduced to Pods in Kubernetes.
We'll cover the following...
Every app on Kubernetes runs inside a Pod.
When we deploy an app, we deploy it in a Pod.
When we terminate an app, we terminate its Pod.
When we scale an app up, we add more Pods.
When we scale an app down, we remove Pods.
When we update an app, we deploy new Pods.
This makes Pods important, and that is why this chapter goes into detail.
Introduction to Pods
Kubernetes uses Pods for a lot of reasons. They’re an abstraction layer. They enable resource sharing, add features, enhance scheduling, and more.
Let’s take a closer look at some of these.