Azure / aksArc

# Welcome to the Azure Kubernetes Service enabled by Azure Arc (AKS Arc) repo This is where the AKS Arc team will track features and issues with AKS Arc. We will monitor this repo in order to engage with our community and discuss questions, customer scenarios, or feature requests. Checkout our projects tab to see the roadmap for AKS Arc!
MIT License
112 stars 45 forks source link

Enable override for Cluster CIDR and Pod CIDR when creating management cluster or target cluster #225

Open PragyaDw opened 2 years ago

PragyaDw commented 2 years ago

Several customers have workloads in the cloud in AKS or other clouds and extend their on-premises networks into the cloud. This can lead to address conflicts in the rather large ranges of 10.96.0.0/12 and 10.244.0.0/16.

Customers are asking us to allow them to change these values to smaller ranges matching their target cluster needs. High Level goals: Add podCIDR and serviceCIDR to the New-AksHciNetworkSettings and New-AksHciClusterNetwork commands Apply these settings during the kubadm join phase in cloud-init and cloudbase-init for Linux and Windows respectively Non Goals: Allow to change the CIDR after deployment of a cluster

chris8205 commented 4 months ago

Vote UP...

It is an important core function/configuration that is needed. The network cannot be restructured. As a temporary measure, 100.60.0.0/10 /16 can be specified in the source deployment instead of 10.244.0.0/16 This network is usually only used by ISPs for routing purposes