-
Notifications
You must be signed in to change notification settings - Fork 7.8k
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
Ztunnel fails with 'failed to bind to address [::1]:15053: Cannot assign requested address' #52858
Comments
Is there any chance you can run those same commands in the pod network namespace? and additional In the meantime, |
I'm facing the same problem. Unfortunately the workaround (
|
We really need the information ( I would be happy to even jump on a video call to walk someone through it. Please feel free to ping me on slack if you have this issue and are willing to troubleshoot.
Make sure you don't have |
@howardjohn contacted you via slack |
Thank you @joke and @bleggett for your help on slack, we have a fix ready in istio/ztunnel#1284. I was able to reproduce the issue both in a unit test and a live cluster, and the fix resolves the issue in both of these. One word of warning is the fix is to make it so the retry of the failure succeeds. You may still see the error message, but it should resolve itself (the bug was that it never resolves). I've slotted the fix to be cherrypicked to 1.23, so we should get this in for the upcoming 1.23.1 release. As others have noted, one workaround for this problem in the meantime is to restart ztunnel or the istio-cni pod. |
* zds: fix retrying a bad netns Fixes istio/istio#52858 * Fix 1.23 changes --------- Co-authored-by: John Howard <john.howard@solo.io>
Is this the right place to submit this?
Bug Description
Hi,
We had a strange issue, where the Istio gateway reported
upstream connect error or disconnect/reset before headers. reset reason: connection termination
randomly sometimes for certain endpoints. I went into the http1.1/2/timeout rabbit hole but then I realized, that the pods, where we get this error are not reachable from the gateway at all, when I try to manually curl to the pod, I just get a connection refused error for both 15008 and 8080 (app port).Then I realized, that the ztunnel pod on a node of the cluster is in "not ready" state and logs the following error:
container name: istio-proxy
container image: gcr.io/istio-testing/ztunnel:1.24-alpha.d334295f1866d584af78164ad99e86bedd44a6ac-distroless
The container is stuck in ready=false state, has 0 restarts.
Trying to bind to port 15020 -> fails but it's ok, trying to bind to 15053 works without issue
I'm using the alpha version due to #52260. Can this be related?
Version
Additional Information
No response
The text was updated successfully, but these errors were encountered: