Skip to content

Commit f1aaf79

Browse files
committed
docs/networking: update IPv6 support section
1 parent 5780022 commit f1aaf79

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

docs/design/networking.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,13 @@ External IP assignment would also simplify DNS support (see below).
207207

208208
### IPv6
209209

210-
IPv6 would be a nice option, also, but we can't depend on it yet. Docker support
211-
is in progress: [Docker issue #2974](https://github.com/dotcloud/docker/issues/2974),
212-
[Docker issue #6923](https://github.com/dotcloud/docker/issues/6923),
213-
[Docker issue #6975](https://github.com/dotcloud/docker/issues/6975).
210+
IPv6 support would be nice but requires significant internal changes in a few
211+
areas. First pods should be able to report multiple IP addresses
212+
[Kubernetes issue #27398](https://github.com/kubernetes/kubernetes/issues/27398)
213+
and the network plugin architecture Kubernetes uses needs to allow returning
214+
IPv6 addresses too [CNI issue #245](https://github.com/containernetworking/cni/issues/245).
215+
Kubernetes code that deals with IP addresses must then be audited and fixed to
216+
support both IPv4 and IPv6 addresses and not assume IPv4.
214217
Additionally, direct ipv6 assignment to instances doesn't appear to be supported
215218
by major cloud providers (e.g., AWS EC2, GCE) yet. We'd happily take pull
216219
requests from people running Kubernetes on bare metal, though. :-)

0 commit comments

Comments
 (0)