Pods
Describes Kubernetes pods.
Kubernetes introduces the concept of pods, which are groupings of one or more containers and their shared storage, and any specific options on how these are to be run together. Pods are used for tightly-coupled applications that would typically run on the same logical host and which might require access to the same system resources. Typically, containers in a pod share the same network and memory space and can access shared volumes for storage. These shared resources enable the containers in a pod to communicate internally in a seamless way as if they were installed on a single logical host.
You can easily create or destroy pods as a set of containers. This makes it possible to do rolling updates to an application by controlling the scaling of the deployment. You can scale up or down easily by creating or removing replica pods. For more information on pods, see the upstream Kubernetes documentation.