A pod is the smallest deployable unit in Kubernetes, consisting of one or more containers that share networking and storage. Pods are ephemeral and managed by controllers like Deployments.