Skip to content

Instantly share code, notes, and snippets.

@Elbehery
Last active June 17, 2024 18:55
Show Gist options
  • Save Elbehery/bed8fd03abd15396d5ff8fb3cd24b356 to your computer and use it in GitHub Desktop.
Save Elbehery/bed8fd03abd15396d5ff8fb3cd24b356 to your computer and use it in GitHub Desktop.
etcd-backup-no-config
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: etcd-backup-local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: Immediate
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: etcd-backup-pvc
namespace: openshift-etcd
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 10Gi
storageClassName: etcd-backup-local-storage
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: etcd-backup-pv-fs
spec:
capacity:
storage: 100Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: etcd-backup-local-storage
local:
path: /mnt
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
---
apiVersion: operator.openshift.io/v1alpha1
kind: EtcdBackup
metadata:
name: etcd-single-backup
namespace: openshift-etcd
spec:
pvcName: etcd-backup-pvc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment