apiVersion: batch/v1 kind: CronJob metadata: name: mysql-nacos-bak namespace: mid spec: concurrencyPolicy: Allow failedJobsHistoryLimit: 1 jobTemplate: spec: template: spec: containers: - args: - > #!/bin/bash today=$(date +%F) mysqldump -h mysql-nacos -P 3306 -uroot -pmysqlnacos nacos > /mysql-nacos-bak/mysql-nacos-nacos-$today.sql command: - /bin/bash - '-c' image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/mysqldump imagePullPolicy: IfNotPresent name: mysql-nacos-bak resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mysql-nacos-bak name: mysql-nacos-bak-volume dnsPolicy: ClusterFirst restartPolicy: OnFailure schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 volumes: - name: mysql-nacos-bak-volume nfs: path: /data/nfs/mysql-nacos-bak server: d1-nfs001 schedule: 3 17 * * * successfulJobsHistoryLimit: 1 suspend: false