The sidecar pattern is a Kubernetes design pattern where an additional container runs alongside a primary application container within the same pod to provide supporting capabilities. These capabilities include logging, monitoring, security, or networking. Also known as a sidecar container pattern, it enables modular extension of application behavior.