首页 > 解决方案 > 从产品执行发布回滚时如何回滚数据?

问题描述

从这里: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

我的问题是:如何回滚失败的发布过程中涉及的数据?

标签: kubernetesreleasekubernetes-helmrollback

解决方案


我只看到两个选项:

  • 应用程序是数据感知的,因此在回滚后,它将删除/恢复数据
  • 从快照/备份中恢复数据

推荐阅读