I have been searching for hours, but can't find any direct information on this topic.

Here is what I know:

Calico can be deployed into EKS

Configuring IPv6 networking is possible with Calico.

Configuring IPv6 networking with Calico requires the ability to specify command line arguments to the Kubernetes components running on the master.

As far as I know, passing arguments to the master components is not supported in EKS at this time.

I need to port an existing EKS application from IPv4 only networking to IPv6-only networking.

I am hopeful that somebody here might have experience doing this. If so, could you please point me in the right direction? What are my options?

All the best, -klebs


Support for IPv6-only clusters was added in Kubernetes 1.9 as an alpha feature, and with version 1.13 the Kubernetes default DNS server changed to CoreDNS which has full IPv6 support.

Calico lets you disable IPv4 and enable IPv6 for pods.

Also according to this documentation:

If you have an existing VPC that supports IPv4 only, and resources in your subnet that are configured to use IPv4 only, you can enable IPv6 support for your VPC and resources. Your VPC can operate in dual-stack mode — your resources can communicate over IPv4, or IPv6, or both. IPv4 and IPv6 communication are independent of each other.

It also explains how to migrate to IPv6.

Please let me know if that helped.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.