What is Pod in kubernetes. Explain in 15 points with image as an example

PODS are the atomic unit of scheduling in K8s
Docker manages container – VMware manages VM & K8s manages PODs
It is our application or the service
It is the basic unit of work
No pod is ever redeployed(Ephemeral) (ie, we can’t get the same pod again. We can get the similar pod.)
Pod is running as long the container inside is running.
Pods contains one or more containers, at least one.
Kubelet will instantiate pods.
Pod is running as long the container inside is running.
Pods will communicate with each other through a pod network – inter pod communication.
If the pods are in same node, it will communicate via localhost.
Pods run an application, access through network.
The most recommended design to have only one container in a pod.


POD Life cycle
pending —> running —> succeeded of failed