Search⌘ K
AI Features

Pods and Deployments

Explore how Kubernetes Pods group containers and how Deployments manage these Pods to maintain desired states. Understand pod replication, redundancy, and the self-healing features that keep applications running smoothly.

We'll cover the following...

Pods

At the end of the day, we don’t care about containers or Kubernetes. We care about the application(s) the clusters are serving to our users. Many applications require more than one container, different storage, networking configurations, and so on. To manage applications more efficiently, Kubernetes has Pods.

Each Pod typically only runs a single instance of an application but isn’t required.

Although allowed, running multiple applications in a single Pod is frowned upon. A Pod containing one container is like an everyday server cluster containing a single node. There’s no point because you are defeating the purpose of the cluster, which is to provide redundancy. Always follow the industry one-application-per-Pod norm.

You can define a Pod via a ...