I'm running out of free IP for services in a test cluster and I want to change service-cluster-ip-range to a new CIDR. I want to know if it's supported and how to do this.
Running K8s 1.12.3, CoreDNS and Calico
During my investigation of this issue I found no official documentation that could provide any help.
I modified --service-cluster-ip-range for kube-apiserver and kube-controller-manager to match a new range.
I then restarted kube-apiserver kube-controller-manager kube-scheduler on all masters and added a new service
It seems the new service was created with the new range and all old services, including cluster IP was kept. Both old and new services works, even after att full cluster restart (just to try).