talos icon indicating copy to clipboard operation
talos copied to clipboard

IPv6 cluster and service CIDRs

Open Ulexus opened this issue 4 years ago • 1 comments

Feature Request

Since dual-stack is getting close to GA in Kubernetes, we should ship default Cluster and Service CIDRs for IPv6 alongside the IPv4 ones. At a minimum, if we detect IPv6 in use, we should supply them.

We'll need to choose prefixes which are not generally routable, of course, but there are... plenty. :)

Description

Ulexus avatar May 28 '21 18:05 Ulexus

https://unique-local-ipv6.com/ should probably be used for generating IPv6 CIDRs (inline with the Kubernetes documentation).

uhthomas avatar Jan 12 '24 15:01 uhthomas

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Jul 11 '24 01:07 github-actions[bot]

Talos already has some: https://github.com/siderolabs/talos/blob/dad517a71d8d07e78d0688cc19b80687c607b2d7/pkg/machinery/constants/constants.go#L720-L725

They are used if gen config is supplied with IPv6 address for the controlplane (not perfect, but hard to say what else can we do).

smira avatar Jul 11 '24 11:07 smira