A pod is the smallest deployable unit of computing that is created and managed by Kubernetes.

Specifically, a pod is a collection of one or more Linux containers. A pod may be made up of multiple, highly-coupled containers or a single container, but the aim of a pod is to increase intelligence in resource sharing.

Pod contents are co-located and co-scheduled. Pod contents also run in a shared context.

The pod models are application-specific since it has one or more application containers which are tightly coupled.

We recommend StatefulSet to own any pod that references a DigitalOcean Block Storage Volume.

The pod deployment status plot displays the number of pods expected at deployment start, and the count of the pods that are available and unavailable after deployment.

Pod deployment status across the cluster