What is a Pod?

A pod is a thin wrapper wrapped outside of a container or Pod is an execution environment where if multiple or single containers share the same execution environment.


What do we mean by an execution environment?

A collection of things that an app needs in order to run example - IP address, network port, file system or shared memory.

All containers in a port share the same resources from the execution environment


Note - A pod only shows up and running when all the container inside them are up and running