文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

备份管理

MogDB Operator 提供了全量备份和增量备份。

MogDB Operator 提供了物理备份与逻辑备份两种备份方式。

MogDB Operator 提供了 posix 和 s3 两种备份存储方式。


备份配置

如果您需要自定义备份配置,则需要修改 MogDB cluster manifest backup spec,具体请参考 backup spec

注意:此处备份相关配置为该集群的全局备份配置,部分配置可以单独在 backup CR 中指定,具体请参考 backup CRD References

有关物理备份的配置内容如下,具体请参考 GSBaseBackup

apiVersion: mogdb.enmotech.io/v1
kind: MogdbCluster
spec:
  backup:
    # 物理备份
    GSBaseBackup:
      # 备份策略
      backupSchedule: "0 */1 * * * ?"
      # 保留历史最大数量
      backupScheduleHistoryLimit: 5
      # 默认情况下以 posix 方式存储备份
      # 如果要开启 s3 方式存储备份,则填充以下配置
      s3:
        region: ""
        bucket: ""
        provider: ""
        endPoint: ""
        secretName: ""

有关逻辑备份的配置内容如下,具体请参考 GSDumpAll

apiVersion: mogdb.enmotech.io/v1
kind: MogdbCluster
spec:
  backup:
    # 逻辑备份
    GSDumpAll:
      # 备份策略
      backupSchedule: "0 */1 * * * ?"
      # 保留历史最大数量
      backupScheduleHistoryLimit: 5
      # 默认情况下以 posix 方式存储备份
      # 如果要开启 s3 方式存储备份,则填充以下配置
      s3:
        region: ""
        bucket: ""
        provider: ""
        endPoint: ""
        secretName: ""

backup CR

为了对 Kubernetes 上的 MogDB 集群进行备份,用户可以依据 backup CRD References 创建一个自定义的 backup CR 对象来描述一次备份。

我们也为您提供了 backup CR Demo 以供参考。


架构

deploy-arch

Copyright © 2011-2024 www.enmotech.com All rights reserved.