This should really not be a thing to have to do, but it's a small home lab.
List of files to change¶
- ~/.kube/config
- /etc/kubernetes/admin.conf
- /etc/kubernetes/controller-manager.conf
- /etc/kubernetes/kubelet.conf
- /etc/kubernetes/manifests/etcd.yaml
- /etc/kubernetes/manifests/kube-apiserver.yaml
- /etc/kubernetes/scheduler.conf
- /etc/kubernetes/super-admin.conf
One-liner¶
old_ip="[ old_ip ]"; new_ip="[ new_ip ]"; \
grep -rlE "\b${old_ip//./\\.}\b" . | xargs -d '\n' -r sed -i.bak "s/\b${old_ip//./\\.}\b/${new_ip}/g"