恢复 Rancher
请按照以下步骤恢复 Rancher。
重要
- 请按照此页面上的说明在已备份的同一集群上恢复 rancher。为了将 rancher 迁移到新的集群,请按照步骤进行迁移 rancher。
- 在使用相同设置还原 Rancher 时,operator 将在还原开始时缩减 Rancher deployment,还原完成后又会扩展 deployment。因此,Rancher 在还原期间将不可用。
#
创建 Restore 自定义资源在Cluster Explorer中,进入左上角的下拉菜单,单击Rancher Backups。
单击 Restore。
使用 YAML 编辑器,我们可以单击Create > Create from YAML 进入 Restore YAML。
单击 Create。
结果:rancher-operator 在还原过程中缩减了 rancher deployment,并在还原完成后将其扩展。资源的恢复顺序是这样的:
- 自定义资源对象 (CRDs)
- 集群范围内的资源
- 命名空间资源
#
日志要查看还原的进展情况,可以查看 operator 的日志。请按照以下步骤来获取日志:
#
Cleanup如果你用 kubectl 创建了还原资源,请删除该资源以防止与未来的还原发生命名冲突。
#
已知问题在某些情况下,恢复备份后,Rancher 日志会显示类似以下的错误:
发生这种情况的原因是,刚刚恢复的一个资源有终结器,但相关的资源已经被删除,所以处理程序无法找到它。
为了消除这些错误,我们需要找到并删除导致错误的资源。查看更多信息这里。