Pod Smallest unit in Kubernetes. Can contain one or more containers.

A sidecar is a container that runs alongside your main container in the same Pod in Kubernetes. It typically provides supporting functionality to the main application.