github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/redis/10_backup_volume_snapshot_restore.yaml (about) 1 --- 2 # Source: redis-cluster/templates/cluster.yaml 3 apiVersion: apps.kubeblocks.io/v1alpha1 4 kind: Cluster 5 metadata: 6 name: redis-cluster-snapshot 7 annotations: 8 kubeblocks.io/restore-from-backup: '{"redis":{"name":"backup-redis-cluster-snapshot","namespace":"default","volumeRestorePolicy":"Parallel"}}' 9 spec: 10 clusterDefinitionRef: redis # ref clusterDefinition.name 11 clusterVersionRef: redis-7.0.6 # ref clusterVersion.name 12 terminationPolicy: Delete 13 affinity: 14 topologyKeys: 15 - kubernetes.io/hostname 16 componentSpecs: 17 - name: redis # user-defined 18 componentDefRef: redis # ref clusterDefinition componentDefs.name 19 monitor: false 20 enabledLogs: ["running"] 21 replicas: 2 22 serviceAccountName: kb-mycluster-redis-cluster 23 switchPolicy: 24 type: Noop 25 resources: 26 limits: 27 cpu: "500m" 28 memory: "3Gi" 29 requests: 30 cpu: "500m" 31 memory: "1Gi" 32 volumeClaimTemplates: 33 - name: data # ref clusterdefinition components.containers.volumeMounts.name 34 spec: 35 accessModes: 36 - ReadWriteOnce 37 resources: 38 requests: 39 storage: 21Gi 40 - name: redis-sentinel # user-defined 41 componentDefRef: redis-sentinel # ref clusterDefinition componentDefs.name 42 replicas: 3 43 resources: 44 limits: 45 cpu: "500m" 46 memory: "3Gi" 47 requests: 48 cpu: "500m" 49 memory: "1Gi" 50 volumeClaimTemplates: 51 - name: data # ref clusterdefinition components.containers.volumeMounts.name 52 spec: 53 accessModes: 54 - ReadWriteOnce 55 resources: 56 requests: 57 storage: 21Gi