Replies: 2 comments 5 replies
-
Hi @FingerLiu, thanks for raising this! This is unfortunately caused by the way sidecar support works in Kubernetes. You could use something like linkerd-await to kill the proxy on completion, but this requires a change in the docker image of your application. There might also be some other similar solutions in the Kubernetes ecosystem; there's also the possibility of running a controller to kill the proxy container in your The easiest solution would be to overwrite the inject annotation on your Let me know if this works for you :) |
Beta Was this translation helpful? Give feedback.
-
@mateiidavid Hi, thanks for your explanation. Is there a way to add some annotation in namespace, for example |
Beta Was this translation helpful? Give feedback.
-
Bug Report
After setting
linkerd.io/inject: enabled
to a namespace, all job in the namespace will not be ceompleted since linkerd add readiness to the pod, and it will never ready.Possible solution
Maybe we can skip pods that created by job at injector during it doing adimission webhook?
Should we inject proxy for k8s job?
Beta Was this translation helpful? Give feedback.
All reactions