I have never tried this but If I am about to do this I would try it in this order:
- take a backup of the K8s in case things go south when you try to bring the cluster online (I will use Heptio-Velero for that.)
- on the master node stop the following services:
- kupe-apiserver
- kube-scheduler
- kube-controllers
- on the nodes stop the following services:
- kubelet
- kube-proxy
good luck