写点什么

容器化 | 在 S3 实现定时备份

作者:RadonDB
  • 2022 年 8 月 10 日
    北京
  • 本文字数:453 字

    阅读完需:约 1 分钟

容器化 | 在 S3 实现定时备份

在 S3 备份恢复 RadonDB MySQL 集群数据》一文中我们展示了在 S3 存储中对集群数据备份恢复的具体操作过程,但只是手动备份。RadonDB MySQL Kubernetes 2.2.0 新增支持 S3 的定时备份功能(NFS 的支持也在路上)。


下面让我们来看一下该功能是如何使用的吧!

如何开启?

可用 Cron 表达式(与 Linux 的 crontab 定时器类似)来指定备份的时间策略。您只需要在集群的 YAML 文件的 spec 下设置 backupSchedule 字段即可。格式如下:


... spec:  replicas: 3  mysqlVersion: "5.7"  backupSchedule: "0 0 0 * * *"  # daily  ...
复制代码


删除字段即可取消定时备份任务。

Cron 表达式格式

Cron 表达式格式为:秒 分 时 日 月 星期,即由 6 个使用空格分隔的字段组成的时间组合。



注意:【月】和【星期】字段大小写不敏感,即 SUN,Sun 和 sun 均接受。

特殊字符说明


预定义时间表

你可以用如下的预定义时间来代替 Cron 表达式,使得设置更加人性化。


... spec:  replicas: 3  mysqlVersion: "5.7"  backupSchedule: @daily # 0 0 0 * * *  每日执行一次  ...
复制代码



学会了就来体验一下吧!

发布于: 刚刚阅读数: 3
用户头像

RadonDB

关注

https://radondb.com 2021.06.21 加入

RadonDB 开源社区,一个面向云原生、容器化的数据库开源社区!

评论

发布
暂无评论
容器化 | 在 S3 实现定时备份_MySQL_RadonDB_InfoQ写作社区