A native sidecar is an init container configured with restartPolicy: Always. Unlike a conventional init container, it does not run to completion; it continues running alongside the pod’s main application container. section 4.2.2
Use the pattern when a pod needs a continuously running supporting container:
- Define the supporting container under initContainers, alongside the regular containers section. section 4.2.2
- Set restartPolicy: Always so the init container remains active instead of completing. section 4.2.2
Practice a native sidecar Deployment
Create a three-replica Deployment with a busybox native sidecar running /bin/bash sleep 1d and an nginx main container. Request 250 millicores and 600 MiB for each container, then adjust requests if the replicas do not reach Running. section 4.2.5

