...
Code Block | ||||
---|---|---|---|---|
| ||||
# Let's go to the master(s) and temporarily move the "kube-apiserver.yaml" file
$ sudo mv /etc/kubernetes/manifests/kube-apiserver.yaml /tmp/
# Stop etcd service on etcd node(s)
$ sudo systemctl stop etcd.service |
...
Code Block | ||||
---|---|---|---|---|
| ||||
# Paste the snapshot into the path where the etcd node data are stored
$ cp -r <path>/<restore> /var/lib/etcd/
# For each etcd node
$ cp -r $HOME/etcd1.etcd/member/ /var/lib/etcd/ |
...
Code Block | ||||
---|---|---|---|---|
| ||||
# Start etcd service on etcd node(s)
$ sudo systemctl start etcd.service
# Restore the API server from the master(s)
$ sudo mv /tmp/kube-apiserver.yaml /etc/kubernetes/manifests/ |
Tip |
---|
We It's also recommend restarting any components (e.g. |
...