Native sidecars
Linkerd supports Kubernetes native sidecar containers. Native sidecars fix some of the long-standing historical annoyances of using sidecar containers in Kubernetes, including:
Meshed Jobs (and CronJobs) are not able to terminate without modification, because the sidecar proxy continues to run even after the job container terminates.
There are a variety of startup race conditions with meshed pods when init containers also need network access.
Enabling native sidecars in Linkerd
Native sidecars can be enabled by setting
config.beta.linkerd.io/proxy-enable-native-sidecar annotation at the level of
individual namespaces or workloads, or by setting it globally at install time.


