26 lines
812 B
YAML
26 lines
812 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
namespace: loops
|
|
namePrefix: cephfs-loops-
|
|
resources: [../base]
|
|
patches:
|
|
- target: {kind: CronJob, name: cephfs-backup}
|
|
patch: |-
|
|
apiVersion: batch/v1
|
|
kind: CronJob
|
|
metadata: {name: cephfs-backup}
|
|
spec:
|
|
schedule: "30 11 * * *"
|
|
jobTemplate:
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: rsync
|
|
env: [{name: BACKUP_TARGET, value: loops-app-data}]
|
|
volumes:
|
|
- name: backup
|
|
hostPath: {path: /mnt/backup/kubernetes/cephfs/loops-app-data, type: Directory}
|
|
- name: source
|
|
persistentVolumeClaim: {claimName: app-data, readOnly: true}
|