默认的备份存储路径是
/var/lib/rancher/rke2/server/db/snapshots
默认的etcd数据保存在
/var/lib/rancher/rke2/server/db/etcd
第一种情况,如果要直接使用 /var/lib/rancher/rke2/server/db/etcd 中的原数据,然后把 集群节点 缩减到 只剩一台 server 节点,可以直接使用 reset 命令
systemctl stop rke2-server
rke2 server --cluster-reset
第二种情况,想使用备份还原
rke2 server \
--cluster-reset \
--cluster-reset-restore-path=<PATH-TO-SNAPSHOT>
此命令会生成一个文件 /var/lib/rancher/rke2/server/db/etc/reset-file,如果想要再次reset,需要删除这个文件