Mesh-UI及REST层面Node旧版本恢复方式咨询
嘿,我来帮你梳理下在Mesh-UI和REST接口层面怎么恢复Node的旧版本——毕竟每次更新生成的版本肯定是有用的,不然也不会保留对吧😉
通过Mesh-UI界面恢复Node旧版本
操作步骤其实很直观,跟着走就行:
- 定位目标Node:打开Mesh-UI,进入Node管理模块,找到你需要回滚的那个Node,点击进入它的详情页面
- 查看版本历史:在详情页里找类似「版本历史」「Revision History」的标签,点进去就能看到所有过往更新生成的版本记录,每条记录会标注更新时间、版本标识甚至更新人信息,方便你定位到想要恢复的旧版本
- 执行恢复操作:找到目标旧版本后,它旁边应该会有「恢复」或者「回滚」的按钮,点击后按照提示确认操作,系统就会把Node切换到这个旧版本的配置和运行状态
通过REST接口恢复Node旧版本
如果习惯用接口操作,流程也很清晰:
- 第一步:获取目标Node的版本历史列表
发送GET请求到端点:/api/v1/nodes/{nodeId}/revisions,把{nodeId}替换成你要操作的Node的实际ID。响应里会返回所有版本的详细数据,包括每个版本的revisionId、创建时间等关键信息 - 第二步:触发旧版本恢复
选中你要恢复的版本的revisionId,发送POST请求到端点:/api/v1/nodes/{nodeId}/revisions/{revisionId}/restore,替换对应的nodeId和revisionId。请求成功的话,会返回200或202状态码,说明恢复操作已启动
小提醒
恢复前最好先确认旧版本的配置是否适配当前的集群环境,避免出现兼容性问题;部分Mesh系统可能需要Node重启才能让旧版本完全生效,操作后可以留意下Node的状态哦。
内容的提问来源于stack exchange,提问作者patrick
相关产品推荐
相关产品推荐

