github.com/spotahome/redis-operator@v1.2.4/example/redisfailover/pmem.yaml (about)

     1  # Deployment that uses persistent volumes provided by pmem-CSI. To use this example you need:
     2  # - Proper setup of the persistent memory container storage interface driver from https://github.com/intel/pmem-CSI
     3  apiVersion: databases.spotahome.com/v1
     4  kind: RedisFailover
     5  metadata:
     6    name: redisfailover-pmem
     7  spec:
     8    sentinel:
     9      replicas: 3
    10      command:
    11        - "redis-server"
    12        - "/redis/sentinel.conf"
    13        - "--sentinel"
    14        - "--protected-mode"
    15        - "no"
    16    redis:
    17      securityContext:
    18        runAsNonRoot: False
    19      replicas: 3
    20      image: pmem/redis
    21      version: latest
    22      command:
    23        - "redis-server"
    24        - "/redis/redis.conf"
    25        - "--pmdir"
    26        - "/data"
    27        - "100Mb"
    28        - "--protected-mode"
    29        - "no"
    30      storage:
    31        persistentVolumeClaim:
    32          metadata:
    33            name: redisfailover-pmem-data
    34          spec:
    35            accessModes:
    36              - ReadWriteOnce
    37            resources:
    38              requests:
    39                storage: 100Mi
    40            storageClassName: pmem-csi-sc-ext4	# From https://github.com/intel/pmem-CSI