应用备份¶
本文介绍如何在 DCE 5.0 中为应用做备份,本教程中使用的演示应用名为 dao-2048 ,属于无状态工作负载。
前提条件¶
在对无状态工作负载进行备份前,需要满足以下前提条件:
-
在容器管理模块中接入 Kubernetes 集群或者创建 Kubernetes 集群,且能够访问集群的 UI 界面。
-
安装 velero 组件,且 velero 组件运行正常。
-
创建一个无状态工作负载(本教程中的负载名为 dao-2048 ),并为无状态工作负载打上 app: dao-2048 的标签。
备份工作负载¶
参考以下步骤,备份无状态工作负载 dao-2048 。
-
在左侧导航栏, 点击 容器管理 -> 备份恢复 。
-
进入 应用备份 列表页面,从集群下拉列表中选择已安装了 velero 和 dao-2048 的集群。 点击右侧的 创建备份计划 按钮。
-
参考下方说明填写备份配置。
-
参考下方说明设置备份执行频率,然后点击 下一步 。
- 备份频率:基于分钟、小时、天、周、月设置任务执行的时间周期。支持用数字和
*
自定义 Cron 表达式,输入表达式后下方会提示当前表达式的含义。有关详细的表达式语法规则,可参考 Cron 时间表语法。 - 留存时长(天):设置备份资源保存的时间,默认为 30 天,过期后将会被删除。
- 备份数据卷(PV):是否备份数据卷(PV)中的数据,支持直接复制和使用 CSI 快照两种方式。
- 直接复制:直接复制数据卷(PV)中的数据用于备份;
- 使用 CSI 快照:使用 CSI 快照来备份数据卷(PV)。需要集群中有可用于备份的 CSI 快照类型。
- 备份频率:基于分钟、小时、天、周、月设置任务执行的时间周期。支持用数字和
-
点击 确定 ,页面会自动返回应用备份计划列表。您可以找到新建的 dao-2048 备份计划,在右侧点击 ┇ ,选择 立即执行 开始备份。
-
此时集群的 上一次执行状态 将转变为 备份中 。等待备份完成后可以点击备份计划的名称,查看备份计划详情。
Note
如果 Job 类型的工作负载状态为 执行完成 ,则不支持备份。