Pods and Deployments
Learn what Pods are and how deployments orchestrate Pods.
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 ...