In console we can specify Service IPv4 range, same goes with CfnCluster class, which contains kubernetesNetworkConfig? property. Unfortunately it is not possible to set it via Cluster class.
Use Case
We planed to migrate our on-premis k8s kluster to aws. To do it we planned to expose pod's k8s network and service k8s network to EKS via VPN and adjust CoreDNS accordingly. Unfortunately by default k8s comes with service ip range of 10.96.0.0/12, EKS comes with 10.100.0.0/16, which overlap. Since our cluster is up and running, we cannot change it. The only option to enable this scenerio is to create new EKS cluster with different service ip range.
Proposed Solution
Actually I'm not sure how Cluster class works ATM, but if it uses CfnCluster class underneath, it is only a matter of exposing kubernetesNetworkConfig? property.
This is a 🚀 Feature Request
In console we can specify Service IPv4 range, same goes with
CfnClusterclass, which containskubernetesNetworkConfig?property. Unfortunately it is not possible to set it viaClusterclass.Use Case
We planed to migrate our on-premis k8s kluster to aws. To do it we planned to expose pod's k8s network and service k8s network to EKS via VPN and adjust CoreDNS accordingly. Unfortunately by default k8s comes with service ip range of 10.96.0.0/12, EKS comes with 10.100.0.0/16, which overlap. Since our cluster is up and running, we cannot change it. The only option to enable this scenerio is to create new EKS cluster with different service ip range.
Proposed Solution
Actually I'm not sure how
Clusterclass works ATM, but if it usesCfnClusterclass underneath, it is only a matter of exposingkubernetesNetworkConfig?property.This is a 🚀 Feature Request