暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

万里数据库GreatDB集中式运维管理之备份-1

原创 Dbb 2024-01-26
156

本文档介绍如何对 Kubernetes 上的 GreatDB 集群进行数据备份和数据恢复。GreatDB备份恢复使用工具为xtrabackup

1. 备份

GreatDB的备份需要使用备份的CR进行,备份CRD详细见:备份CRD介绍, 通过xtrabackup备份工具进行备份后,备份的数据会基于xtrabackup的压缩算法进行压缩后,存储为一个归档的文件,这有利于备份的管理,以及减少空间的占用。

可以使用一个GreatDBBackupRecord 的CR来实现一个一次性备份,也可以通过 GreatDBBackupSchedule 来进行定时备份:GreatDBBackupSchedule详见

一个完整的备份CR应该包含下列内容

  • backupResource: 备份源,当前仅支持填入 greatdb
  • backupType: 备份类型,增量【inc】或者全量【full】
  • clean: 备份清理时间
  • clusterName: 备份的集群
  • instanceName: 备份的目标实例 【可选】,不填写时,operator会自动选择一个健康且优先选择SECONDARY节点
  • selectStorage: 选择存储类型

下列示例为一个使用nfs存储的备份

apiVersion: greatdb.com/v1alpha1                                                                                                                                                                           
kind: GreatDBBackupRecord                                                                                                                                                                                  
metadata:                                                                                                                                                                                                                                                                                                                                                   
  name: greatdb-full-nfs-backup                                                                                                                                                     
  namespace: default                                                                                                                                                                                       

spec:                                                                                                                                                                                                      
  backupResource: greatdb                                                                                                                                                                                  
  backupType: full                                                                                                                                                                                         
  clean: 7d    : greatdb-sample-greatdb-0                                                                                                                                                                   
  selectStorage:                                                                                                                                                                                           
    type: nfs  : greatdb-sample-greatdb-0                                                                                                                                                                   
  selectStorage:                                                                                                                                                                                           
    type: nfs
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论