You are viewing docs for an older version of Linkerd.
You may want the latest documentation for this page instead.
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.


