A Pod is the smallest deployable unit in Kubernetes, representing one or more tightly coupled containers that share storage and network resources. Containers within the same pod can communicate over localhost and are always scheduled together on the same node.