-
Notifications
You must be signed in to change notification settings - Fork 361
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
Add IPv4/IPv6 Dual Stack Support #184
Comments
On my IPv6 cluster, the readiness probe fails.
TestI ran the test from https://gateway.envoyproxy.io/latest/user/http-routing/ FixI can patch the deployment to use "::" as the listening address (solution discussed here), but the envoygateway controller tries to restore it. I can replace the bootstrap values thanks to an envoy proxy but I must rewrite the whole value. Complete solutionCan you give me a EnvoyProxy patch to replace only the wrong values. |
Yeah the |
i have same problem |
just for guys who wanna make ipv6 with envoy-gateway and found this issue
pathing EnvoyProxy
|
cc @zhlsunshine |
I think you may want some suggestion from me, so @zirain mentioned me. I think envoy already can support dual stack, below is my suggestion:
|
thanks for the input @zhlsunshine this issue requires improvements in the infra and xds layers to support this feature, hoping someone from the community can step in and take this forward |
I intend to participate in LFX Term 3 for this project proposal. Where can I get started to learn more about this project |
Can i get some guidance and supporting docs regarding this issue, I am interested in this issue for LFX |
@arkodg sir i am also interested in this issue for LFX Mentorship Term 3 . |
@arkodg |
thanks @juwon8891 for applying and being selected for the LFX Mentorship Program for Envoy Gateway looking forward to working with you ! |
Waiting this feature to switch an IPv6 first cluster to Envoy Gateway 🔥 I'm available if you need help with code or tests. |
@alessiodionisi Thank you for your interest in IPv6 support for Envoy Gateway. We're actively improving the code to fully support IPv6 and dual-stack environments. This is an ongoing process, and we're making steady progress. |
@alessiodionisi Have you tried to connect to ipv6 before? If you have, can you tell me how to reproduce it? |
@juwon8891 I started with these patches #184 (comment) as a base and incorporated @zhlsunshine's suggestions, but I wasn't able to get it working correctly. |
Hi @alessiodionisi, there is a prerequisite by following my suggestion: you need to install Istio with Dual Stack feature enabled. Can you confirm it? BTW, please provide your Istio version, thanks! |
Currently, EG only supports IPv4. For example, an Infra IR proxy listen address represents an IPv4 address. The code should be audited for IPv4-ism's and updated to support a dual-stack IPv4/IPv6 environment properly.
xref: #183 (comment)
https://kubernetes.io/docs/concepts/services-networking/dual-stack/
The text was updated successfully, but these errors were encountered: