forked from k-space/kube
		
	Set up Longhorn backups to ZFS box
This commit is contained in:
		
							
								
								
									
										46
									
								
								longhorn-system/backup.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								longhorn-system/backup.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
---
 | 
			
		||||
apiVersion: codemowers.cloud/v1beta1
 | 
			
		||||
kind: MinioBucketClaim
 | 
			
		||||
metadata:
 | 
			
		||||
  name: backup
 | 
			
		||||
spec:
 | 
			
		||||
  capacity: 1Ti
 | 
			
		||||
  class: external
 | 
			
		||||
---
 | 
			
		||||
apiVersion: longhorn.io/v1beta2
 | 
			
		||||
kind: Setting
 | 
			
		||||
metadata:
 | 
			
		||||
  name: backup-target
 | 
			
		||||
  namespace: longhorn-system
 | 
			
		||||
value: 's3://longhorn-system-a4b235c5-7919-4cb0-9949-259e60c579f1@us-east1/'
 | 
			
		||||
---
 | 
			
		||||
apiVersion: longhorn.io/v1beta2
 | 
			
		||||
kind: Setting
 | 
			
		||||
metadata:
 | 
			
		||||
  name: backup-target-credential-secret
 | 
			
		||||
  namespace: longhorn-system
 | 
			
		||||
value: 'miniobucket-backup-owner-secrets'
 | 
			
		||||
---
 | 
			
		||||
apiVersion: longhorn.io/v1beta1
 | 
			
		||||
kind: RecurringJob
 | 
			
		||||
metadata:
 | 
			
		||||
  name: backup 
 | 
			
		||||
  namespace: longhorn-system
 | 
			
		||||
spec:
 | 
			
		||||
  cron: "0 2 * * *"
 | 
			
		||||
  task: backup
 | 
			
		||||
  groups:
 | 
			
		||||
    - default
 | 
			
		||||
  retain: 1
 | 
			
		||||
  concurrency: 4
 | 
			
		||||
---
 | 
			
		||||
apiVersion: longhorn.io/v1beta1
 | 
			
		||||
kind: RecurringJob
 | 
			
		||||
metadata:
 | 
			
		||||
  name: trim
 | 
			
		||||
  namespace: longhorn-system
 | 
			
		||||
spec:
 | 
			
		||||
  cron: "0 * * * *"
 | 
			
		||||
  task: trim
 | 
			
		||||
  groups:
 | 
			
		||||
    - default
 | 
			
		||||
		Reference in New Issue
	
	Block a user