The talk is about the possibility of IPv6-only clusters addressing scale and performance requirements in data center networks.
Psyllium experiment started in 2016 with IPv6-only container networking using EBPF and XDP
IPv6 adoption has progressed in Kubernetes and hyperscale environments
IPv6 offers more IPAM flexibility and larger cluster scale
IPv6-only clusters unlock new Linux kernel innovations in networking and EBPF for data intensive workloads
Cilium's networking data plane enables a low-latency architecture suitable for BIG TCP-based workloads requiring IPv6 for 100Gbit/s transfers and beyond for a single socket
Cilium developed a new veth driver replacement for the kernel to achieve host networking performance characteristics for Pods
With the resulting EBPF forwarding architecture, most unneeded parts of the stack are bypassed, drastically improving networking
The presentation discusses the implementation of IPv6 in Kubernetes and its potential benefits for end-users and developers.
Kubernetes can abstract the challenges of IPv6 addressing and make it easier for developers to adopt
IPv6 implementation in Kubernetes can make pods addressable and routable on the internet, which can be dangerous without proper education and resources
The addition of optional APIs in Kubernetes allows for more control over IPv6 implementation
The goal is to have more end-users up on stage discussing their experiences with IPv6 implementation in Kubernetes