apiVersion: batch/v1 kind: Job metadata: name: backup spec: template: spec: containers: - name: mysql-bkup # In production, it is advised to lock your image tag to a proper # release version instead of using `latest`. # Check https://github.com/jkaninda/mysql-bkup/releases # for a list of available releases. image: jkaninda/mysql-bkup command: - /bin/sh - -c - backup --storage s3 resources: limits: memory: "128Mi" cpu: "500m" env: - name: DB_PORT value: "3306" - name: DB_HOST value: "" - name: DB_NAME value: "dbname" - name: DB_USERNAME value: "username" # Please use secret! - name: DB_PASSWORD value: "" - name: AWS_S3_ENDPOINT value: "https://s3.amazonaws.com" - name: AWS_S3_BUCKET_NAME value: "xxx" - name: AWS_REGION value: "us-west-2" - name: AWS_ACCESS_KEY value: "xxxx" - name: AWS_SECRET_KEY value: "xxxx" - name: AWS_DISABLE_SSL value: "false" restartPolicy: Never