阿里云容器服务备份中心为集群内的有状态应用提供灾难备份和恢复能力,对于Kubernetes集群内的有状态应用的崩溃一致性、应用一致性及跨地域的灾难恢复提供了一站式的解决方案。本文介绍如何通过控制台应用备份功能实现应用的备份、制作快照及应用的恢复。
前提条件
使用限制
- 备份应用时,正在被删除的资源不会被备份。
- 如果您需要使用HBR文件备份功能,请先开通HBR服务。具体操作,请参见混合云备份HBR。
- 如果想使用云盘快照备份卷,需要安装CSI插件,且其版本不低于1.1.0。关于如何安装CSI插件,请参见安装与升级CSI组件。
- 如果需要创建NAS快照(即制作快照时对应PVC的转换为存储类列选择为alibabacloud-cnfs-nas),需要您先创建storageClass。具体操作,请参见使用NAS文件系统。
计费说明
步骤一:创建备份仓库
当前应用备份功能使用阿里云OSS对备份数据进行存储。若创建备份任务时无可用的备份仓库,则需执行该步骤。一个集群只需要指定一次备份仓库。
说明 在您集群的所在地域只需要创建一次备份仓库,即您可在同一个地域的不同集群使用同一个备份仓库。
步骤二:创建备份任务
步骤三:为文件系统类型的数据卷制作快照
若创建备份任务时已选中备份存储卷且存储类型使用了非云盘类型,即使用混合云备份服务HBR(Hybrid Backup Recovery)进行文件备份。根据恢复需求,您可在恢复集群中选择制作云盘快照或文件系统CNFS快照。
注意 若需要跨集群恢复应用,需要在恢复集群中执行以下步骤。
步骤四:恢复应用和数据卷
注意 对于需要备份存储卷的备份任务,在恢复数据前,请确认已完成备份任务的快照制作。