Change serviceSubnet CIDR
Change IP range of your services.
Scenario
Double check if your CIDR conflicts
import ipaddr
# Your pod subnet
n1 = ipaddr.IPNetwork('10.244.0.0/16')
# Your new service subnet
n2 = ipaddr.IPNetwork('10.5.0.0/24')
n1.overlaps(n2)Dump your current cluster config
Add you new service CIDR
Update certificates
Check your current certificate
Delete all certificates
Generate new certificates
Restart services
Test it
References
Redeploy kube-dns
1) Delete kube-dns BEFORE upgrading the cluster.
2) Delete kube-dns AFTER upgrading the cluster.
Fix kubelet ConfigMap
Redeploy kubernetes service
Redeploy the ingress
References
Redeploy the dashboard
References
Redeploy all your services
Last updated