Skip to content

Instantly share code, notes, and snippets.

@sibelius
Created January 31, 2025 15:07
Show Gist options
  • Save sibelius/aad956a5fd82460265c42529a3747182 to your computer and use it in GitHub Desktop.
Save sibelius/aad956a5fd82460265c42529a3747182 to your computer and use it in GitHub Desktop.
Mongodb cronjob backup
apiVersion: batch/v1
kind: CronJob
metadata:
name: mongodb-backup-woovi-dev
namespace: mongodb-backup-dev
spec:
schedule: "0 1 * * *"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- name: mongodb-backup-woovi-dev
image: entria/mongodb-backup-docker:latest
envFrom:
- secretRef:
name: mongodb-backup-secrets
env:
- name: MONGO_URI
value: "mongodb://"
- name: AWS_TARGET_BUCKET
value: "s3://backup/"
resources:
requests:
cpu: 500m
limits:
cpu: 1500m
restartPolicy: Never
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment