Pod Theory

Get introduced to Pods in Kubernetes.

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.

Pods are an

...