kubernetes - 从产品执行发布回滚时如何回滚数据?
问题描述
从这里:https : //stackoverflow.com/a/59558640/10894456 可以通过以下方式执行回滚:
使用Helm
helm rollback release-name 0
使用kubectl
kubectl rollout undo deployment/deployment-name
或者
kubectl rollout undo deployment/deployment-name --to-revision=0
我的问题是:如何回滚失败的发布过程中涉及的数据?
解决方案
我只看到两个选项:
- 应用程序是数据感知的,因此在回滚后,它将删除/恢复数据
- 从快照/备份中恢复数据
推荐阅读
- java - 如何从 Spring Boot 中的 Spring 缓存中的缓存中按键获取单个项目?
- javascript - 如何从 Promise 中获得结果?
- node.js - 如何模拟 sequelize db - Jest
- database - 动态表单构建器数据库结构
- angular - Angular 10:无法覆盖 HttpClient 的“请求”方法
- c# - 转换列表
> 列出 > - performance - Julia:函数类型和性能
- vba - 使用 vba 将带有图片的表格添加到 Outlook 模板
- appcelerator - 在原子投掷错误中启动模拟器
- c# - 按钮水平和垂直文本对齐