-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Support dual-stack in klipper-lb #4021
Comments
This task requires two things: |
Upstream requires that users manually specify the desired ipv6 address: they do not plan to have the kubelet or kubeadm attempt to autodetect it. I think we should follow suit. |
Yes, via node-ip. I discussed this with Antonio a few hours ago and I was testing this:
Note that in case of no ipv4, it autodetecs ipv6. But it does not autodetect for dual-stack, which is what we want:
|
/backport v1.21.6+k3s1 |
How to test: And then change the Type of the four services to
And be able to curl on both ipv4 and ipv6 ips. For example
|
Validated on k3s version v1.22.3-rc3+k3s1 following the steps to test on a multi-node cluster.
|
Is your feature request related to a problem? Please describe.
Dual-stack services in load-balanced mode are not working because klipper-lb does not support it:
Describe the solution you'd like
klipper-lb is able to apply an ipv6 config
Additional context
#1405
The text was updated successfully, but these errors were encountered: