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
|
apiVersion: k8s.mariadb.com/v1alpha1
|
||||||
kind: Backup
|
kind: Backup
|
||||||
metadata:
|
metadata:
|
||||||
name: backup
|
name: backup-scheduled
|
||||||
spec:
|
spec:
|
||||||
mariaDbRef:
|
mariaDbRef:
|
||||||
name: mariadb
|
name: mariadb
|
||||||
|
@ -18,7 +18,6 @@ spec:
|
|||||||
|
|
||||||
storage:
|
storage:
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
# storageClassName: csi-hostpath-sc
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
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:
|
metadata:
|
||||||
name: mariadb-from-nfs
|
name: mariadb-from-nfs
|
||||||
spec:
|
spec:
|
||||||
rootPasswordSecretKeyRef:
|
|
||||||
name: mariadb
|
|
||||||
key: password
|
|
||||||
|
|
||||||
storage:
|
storage:
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -9,7 +9,6 @@ spec:
|
|||||||
|
|
||||||
storage:
|
storage:
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
# storageClassName: csi-hostpath-sc
|
|
||||||
|
|
||||||
replicas: 3
|
replicas: 3
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
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