New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linkerd does not inject proxy containers with custom CNI on AWS #12489
Comments
Before attempting to use host networking, can you post the events ( |
Thank you for your answer @alpeb !
And the events for the deployments
|
Also, can you post what you get from |
Yes of course!
|
Any idea how should I continue? |
What is the issue?
Linkerd proxy injection does not work with custom CNI (cilium) on AWS EKS clusters.
How can it be reproduced?
Install cilium
Install linkerd
Annotate the namespace for automatic injection
Delete the pods
Sidecar proxy should be injected and the last output should be
Logs, error output, etc
https://gist.github.com/gabbler97/6734dc908cf7136df49a8d2ba5e67eb9
output of
linkerd check -o short
Environment
Possible solution
No response
Additional context
I have tried the linkerd-proxy-injector with hostNetwork=true.
In this case the proxy sidecar containers are injected automatically after a deployment rollout.
Some nodes became not ready because the kubelet stopped sending status.
After a given time (10 minutes it has benn resolved automatically).
My pods which are interacting with the kube API server started to crashloopbackoff, but only on one specific node at a time (where the linkerd proxy injector pod was running):
Inside the pod logs I have found timeout for api server requests
Would you like to work on fixing this bug?
None
The text was updated successfully, but these errors were encountered: