22=============
33
44# 简介
5- 目前无论 S3 还是 NFS 备份, 均支持定时备份, 使用 crontab 表达式来指定备份的时间策略. 直接在 cluster 的 yaml 中 spec 下设置
6- 字段 backupSchedule 即可. 例如:
5+ 目前,无论 S3 还是 NFS 备份,均支持定时备份,并支持使用 crontab 表达式来指定备份的时间策略。您只需直接在集群的 YAML 文件的 spec 下设置 backupSchedule 字段。例如:
76
87``` yaml
98...
@@ -15,12 +14,12 @@ spec:
1514```
1615# 定时备份配置方式
1716
18- ## CRON 表达式格式
17+ ## cron 表达式格式
1918
20- cron 表达式格式为 : ` [second] [minute] [hour] [day of month] [month] [day of week] ` 由6个空格分隔的字段组成的时间结合
19+ cron 表达式的格式为 : ` [second] [minute] [hour] [day of month] [month] [day of week] ` ,即由6个使用空格分隔的字段组成的时间组合。
2120
2221
23- 字段名 | 必须? | 允许值 | 允许的特殊符号
22+ 字段名 | 必配 | 允许值 | 允许的特殊符号
2423---------- | ---------- | -------------- | --------------------------
2524Seconds | Yes | 0-59 | * / , -
2625Minutes | Yes | 0-59 | * / , -
@@ -29,31 +28,31 @@ Day of month | Yes | 1-31 | * / , - ?
2928Month | Yes | 1-12 or JAN-DEC | * / , -
3029Day of week | Yes | 0-6 or SUN-SAT | * / , - ?
3130
32- > Note: Month 和 Day-of- week 字段值大小写不敏感. " SUN", " Sun" , 和 " sun" 同等接受.
31+ > 注意: ` Month ` 和 ` Day of week ` 字段值大小写不敏感,即 ` SUN ` , ` Sun ` , 和 ` sun ` 均接受。
3332
34- ### 特殊字母
35- 星号 ( * )
33+ ### 特殊字符
34+ 星号( * )
3635
37- 星号指示 cron 表达式将匹配所有值的字段; 例如, 使用 5th 字段 (月) 中的星号将指示每月.
36+ 星号可用在所有字段中,表示对应时间域的每一个时刻。例如,第 5 个字段(月)值为星号,表示每个月。
3837
39- 左斜线 ( / )
38+ 反斜线(/)
4039
41- 左斜线用来指示范围的增量. 例如, 在第一个字段 (分钟) 中使用 3-59/15 中第一部分(分钟)将指示小时中第 3 分钟开始, 此后表示每 15 分钟. " * \/ ..." 等同于 "first-last/...", 即增量超过最大可能范围的字段. "N/..." 等同于 "N-MAX/...", 即从 N 开始使用增量, 直到结束特定范围. 它不会超过这个范围
40+ 表示范围增量。例如,第 2 个字段(分钟)中的 3-59/15 表示从该小时的第 3 分钟开始,此后以 15 分钟为时间间隔执行备份。 ` */y ` 等同于 ` min-max/y ` 。 ` n/y ` 等同于 ` n-max/y ` , 即从 n 开始使用增量, 直到特定范围结束。
4241
43- 逗号 ( , )
42+ 逗号(,)
4443
45- 逗号用来隔离列表中的项目. 例如, 使用 "MON,WED,FRI" 在第 5 个字段 (星期) 中将指示周一, 周三和周五.
44+ 逗号用来隔离列表中的项目。例如, 在第 5 个字段 (星期) 中使用 ` MON,WED,FRI ` 将表示周一、 周三和周五。
4645
47- 连字号 ( - )
46+ 连字号(-)
4847
49- 连字号用来指定范围. 例如, 9-17 将指示 9-17 从9am 到5pm 中的每一个小时.
48+ 连字号用来指定范围。例如,在第 3 个字段 (小时) 中使用 ` 9-17 ` 表示从 9 点到 17 点间的每一个小时。
5049
51- 问号 ( ? )
50+ 问号(?)
5251
53- 问号可以用来代替星号, 以便留空 day-of-month 或 day-of-week.
52+ 不指定值,仅日期和星期域支持该字符。当日期或星期域其中之一被指定了值以后,为了避免冲突,需要将另一个域的值设为 ` ? ` 。
5453
55- 预定义预约 ( @ )
56- 你可以用如下的一个预定义的预约来代替 cron 表达式.
54+ 预定义时间表(@)
55+ 你可以用如下的预定义时间来代替 cron 表达式。
5756
5857Entry | Description | Equivalent To
5958----- | ----------- | -------------
0 commit comments