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 for IPIP encapsulation for IPv6 pools #5206
Comments
Any updates? Same problem for me. |
Copied from the other post ^ |
@caseydavenport For k8s cluster node in multi subnet/zone with ipv6, if there is no vxlan that supports ipv6, how to use calico to ensure pods communication between different subnet/zone? |
I've just tripped across this while trying to get k8s Dual Stack working on the Brightbox Cloud. Obviously there is no ability to peer BGP with the fabric network, and Brightbox Servers have isolated L3 iPv6 networks. The servers do not share a Layer 2. That means the BGP route we get injected into a k8s node by Calico appears pointless, since it just mirrors the default route.
( It doesn't mention in the Calico IPv6 documentation (https://docs.projectcalico.org/networking/ipv6#using-only-ipv6) that the nodes really need to be peering with the fabric to get the routing to work properly. From what I can tell allocating disparate IPv6 networks per node using the k8s tools would be problematic. k8s seems to want to see a 'cluster CIDR' and a 'service CIDR' that acts like an overlay network. To do that without VXLAN would require the ability to inject routes into the cloud fabric and that isn't usually available on clouds. VXLAN is definitely needed if you want to span the Cluster network across multiple clouds. |
Update here - v3.23.0 introduces support for IPv6 VXLAN. IPIP is still IPv4 only. |
@caseydavenport |
At the moment we don't have immediate plans for that - I'd expect most users who need a v6 encap to just use VXLAN, but happy to hear arguments for upping the priority on v6 IPIP :) |
Expected Behavior
My environment is that IPv6 nodes are distributed in different VLANs,I need cross-subnet.
Current Behavior
I found the code
Your Environment
The text was updated successfully, but these errors were encountered: