mirror of
https://github.com/mariadb-operator/mariadb-operator.git
synced 2025-08-19 16:24:15 +00:00
Restore examples from main
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
apiVersion: k8s.mariadb.com/v1alpha1
|
||||
kind: Backup
|
||||
metadata:
|
||||
name: backup
|
||||
name: backup-scheduled
|
||||
spec:
|
||||
mariaDbRef:
|
||||
name: mariadb
|
||||
|
@ -18,7 +18,6 @@ spec:
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
# storageClassName: csi-hostpath-sc
|
||||
|
||||
service:
|
||||
type: LoadBalancer
|
||||
|
@ -3,10 +3,6 @@ kind: MariaDB
|
||||
metadata:
|
||||
name: mariadb-from-backup
|
||||
spec:
|
||||
rootPasswordSecretKeyRef:
|
||||
name: mariadb
|
||||
key: password
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
|
||||
|
26
examples/manifests/mariadb_from_backup_scheduled.yaml
Normal file
26
examples/manifests/mariadb_from_backup_scheduled.yaml
Normal 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
|
@ -3,10 +3,6 @@ kind: MariaDB
|
||||
metadata:
|
||||
name: mariadb-from-nfs
|
||||
spec:
|
||||
rootPasswordSecretKeyRef:
|
||||
name: mariadb
|
||||
key: password
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
|
||||
|
@ -3,10 +3,6 @@ kind: MariaDB
|
||||
metadata:
|
||||
name: mariadb-from-pvc
|
||||
spec:
|
||||
rootPasswordSecretKeyRef:
|
||||
name: mariadb
|
||||
key: password
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
|
||||
|
@ -3,10 +3,6 @@ kind: MariaDB
|
||||
metadata:
|
||||
name: mariadb-from-s3
|
||||
spec:
|
||||
rootPasswordSecretKeyRef:
|
||||
name: mariadb
|
||||
key: password
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
|
||||
|
@ -9,7 +9,6 @@ spec:
|
||||
|
||||
storage:
|
||||
size: 1Gi
|
||||
# storageClassName: csi-hostpath-sc
|
||||
|
||||
replicas: 3
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
apiVersion: k8s.mariadb.com/v1alpha1
|
||||
kind: MariaDB
|
||||
metadata:
|
||||
name: mariadb-galera
|
||||
name: mariadb-galera-from-s3
|
||||
spec:
|
||||
rootPasswordSecretKeyRef:
|
||||
name: mariadb
|
||||
|
23
examples/manifests/mariadb_init_mariabackup.yaml
Normal file
23
examples/manifests/mariadb_init_mariabackup.yaml
Normal 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
|
Reference in New Issue
Block a user