SUSE Kubernetes IPv6 on AWS
Support for IPv6-only clusters was added in Kubernetes 1.9 as an alpha feature, allowing full Kubernetes capabilities using IPv6 networking instead of IPv4 networking.
It was practically abandoned since then, so I stepped up to maintain it and progress it to GA since 1.15 release.
It required a lot of testing, bug fixing and adding some new features, but with 1.18 we are closing to graduate it to Beta, the only missing part is to have it running in a Cloud Provider.
Create an IPv6 cluster in AWS using SUSE instances and explain the process
*openSUSE Leap is the first distro to run Kubernetes IPv6 cluster in AWS *
It was a very exciting Hackweek, lots of surprises but I was able to achieve the goal and I have fully automated the deployment of a Kubernetes IPv6 cluster in AWS using Cloudformation templates.
It wasn't a straightforward project and I had to:
Right now deploying a Kubernetes IPv6 cluster in AWS is just one command:
aws cloudformation create-stack --stack-name myKubernetesIPv6Cluster \ --template-body file://aws-k8s-ipv6.yaml \ --parameters ParameterKey=KeyPairName,ParameterValue=aojeagarcia-key
More details of the process:
This project is one of its kind!