Restore examples from main

This commit is contained in:
mmontes11
2025-06-25 19:24:48 +02:00
committed by Martin Montes
parent 217be88fd5
commit dbfc0b3ee7
10 changed files with 51 additions and 20 deletions

View File

@ -1,7 +1,7 @@
apiVersion: k8s.mariadb.com/v1alpha1 apiVersion: k8s.mariadb.com/v1alpha1
kind: Backup kind: Backup
metadata: metadata:
name: backup name: backup-scheduled
spec: spec:
mariaDbRef: mariaDbRef:
name: mariadb name: mariadb

View File

@ -18,7 +18,6 @@ spec:
storage: storage:
size: 1Gi size: 1Gi
# storageClassName: csi-hostpath-sc
service: service:
type: LoadBalancer type: LoadBalancer

View File

@ -3,10 +3,6 @@ kind: MariaDB
metadata: metadata:
name: mariadb-from-backup name: mariadb-from-backup
spec: spec:
rootPasswordSecretKeyRef:
name: mariadb
key: password
storage: storage:
size: 1Gi size: 1Gi

View File

@ -0,0 +1,26 @@
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-from-backup-scheduled
spec:
storage:
size: 1Gi
bootstrapFrom:
backupRef:
name: backup-scheduled
targetRecoveryTime: 2023-12-28T09:00:00Z
restoreJob:
metadata:
labels:
sidecar.istio.io/inject: "false"
args:
- "--verbose"
affinity:
antiAffinityEnabled: true
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
memory: 1Gi

View File

@ -3,10 +3,6 @@ kind: MariaDB
metadata: metadata:
name: mariadb-from-nfs name: mariadb-from-nfs
spec: spec:
rootPasswordSecretKeyRef:
name: mariadb
key: password
storage: storage:
size: 1Gi size: 1Gi

View File

@ -3,10 +3,6 @@ kind: MariaDB
metadata: metadata:
name: mariadb-from-pvc name: mariadb-from-pvc
spec: spec:
rootPasswordSecretKeyRef:
name: mariadb
key: password
storage: storage:
size: 1Gi size: 1Gi

View File

@ -3,10 +3,6 @@ kind: MariaDB
metadata: metadata:
name: mariadb-from-s3 name: mariadb-from-s3
spec: spec:
rootPasswordSecretKeyRef:
name: mariadb
key: password
storage: storage:
size: 1Gi size: 1Gi

View File

@ -9,7 +9,6 @@ spec:
storage: storage:
size: 1Gi size: 1Gi
# storageClassName: csi-hostpath-sc
replicas: 3 replicas: 3

View File

@ -1,7 +1,7 @@
apiVersion: k8s.mariadb.com/v1alpha1 apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB kind: MariaDB
metadata: metadata:
name: mariadb-galera name: mariadb-galera-from-s3
spec: spec:
rootPasswordSecretKeyRef: rootPasswordSecretKeyRef:
name: mariadb name: mariadb

View File

@ -0,0 +1,23 @@
apiVersion: k8s.mariadb.com/v1alpha1
kind: MariaDB
metadata:
name: mariadb-init-mariabackup
spec:
# See: https://mariadb.com/kb/en/full-backup-and-restore-with-mariabackup/
initContainers:
- image: docker-registry1.mariadb.com/library/mariadb:11.4.5
args:
- mariadb-backup
- --copy-back
- --target-dir=/var/mariadb/backup/
volumes:
- name: mariabackup
persistentVolumeClaim:
claimName: mariabackup
volumeMounts:
- name: mariabackup
mountPath: /var/mariadb/backup/
storage:
size: 1Gi