cron-container:在 Docker 容器内运行 ETCD 备份任务并将其上传到 AWS S3

时间:2024-07-23 06:32:13
【文件属性】:

文件名称:cron-container:在 Docker 容器内运行 ETCD 备份任务并将其上传到 AWS S3

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-23 06:32:13

Shell

cron 容器 定期在 Docker 容器内运行 ETCD 备份或 Elasticsearch 索引备份任务等作业,并将其上传到 AWS S3。 可以在容器端口 18080 上检查上次 cron 运行的状态。生成的 Docker 容器的大小约为。 30MB。 要设置的环境变量 由于envplate将解析 repo 中的所有文件,因此有必要定义所有环境变量,即使它用于其他作业,也没有设置默认值。 名称 描述 默认 工作使用 GOCRON_SCHEDULE 计划字符串,如“*/5 * * * * *” 没有任何 全球的 CRONJOB_COMMAND 调度程序将使用的命令。 目前设备支持两种选择: etcbackupjob.sh和elasticsearchbackupjob.sh 。 “etcbackupjob.sh” 全球的 AWS_ACCESS_KEY_ID AWS_ACCE


【文件预览】:
cron-container-master
----elasticsearchbackupjob.sh(2KB)
----etcdbackupjob.sh(908B)
----Dockerfile(1KB)
----scheduler.sh(81B)
----README.md(4KB)

网友评论