-
Notifications
You must be signed in to change notification settings - Fork 108
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
traffic stealing/mirroring/http filtering is flakey #2942
Comments
Happened to another user on AWS EKS cluster version 1.30, with C# app |
Due to a different issue, I switched to ephemeral agent mode. Interestingly this seems to help the issue I was having stealing or mirroring traffic to our GRPC servers. It now seems to forward some requests on to my local, however only the health check requests seem to be successful:
Before the first successful regular GRPC request, this occurs:
intproxy:
The operator logs this
And the agent (debug). https://gist.github.com/bradleyquinn140/d150786131e85ed1c7f8ff27c6b3fab8. When I did trace it logged significantly more, which I can do if that is valuable. |
Ugh, now after doing nothing but restarting the pods it's back to the old behavior I was getting 😢 |
We noticed using |
Seems that rules keep getting removed and readded somehow |
I'd have to guess it's a calico issue because mirrord doesn't have such logic and neither does istio (or have access to do it) - waiting for @bradleyquinn140 to see if upgrading Calico helps |
Last night I triggered our dev cluster to update Calico, was not successful, a few breaking changes. Going to try a similar thing in a new cluster to see if I can re-produce. |
Local: nixOS + nc (tried also python script to see if it's different and also users' app) Remote: kops cluster running on AWS (not EKS) with calico CNI (vxlan) + Istio mesh It seems that the agent steals/mirrors the connection start but not the data itself for some reason.
Calico configuration from kops:
K8s version: v1.27.9
The text was updated successfully, but these errors were encountered: