Mode of the redis setup.
Available Options:-
cluster - For cluster mode setup of redis
standalone - For standalone setup of redis
mode: cluster
Size of the redis cluster pods.
Available Options:-
A valid integer
size: 3
In the global section, we define similar configurations across the redis nodes.
global:image: opstree/redis:v2.0imagePullPolicy: IfNotPresentpassword: "Opstree@1234"resources:requests:cpu: 100mmemory: 128Milimits:cpu: 100mmemory: 128Mi
Configuration specific to master nodes of Redis
master:service:type: ClusterIP
Configuration specific to slave nodes of Redis
slave:service:type: ClusterIP
Redis Exporter Configurations.
redisExporter:enabled: trueimage: quay.io/opstree/redis-exporter:1.0imagePullPolicy: Alwaysresources:requests:cpu: 100mmemory: 128Milimits:cpu: 100mmemory: 128Mi
Storage definition for redis nodes
storage:volumeClaimTemplate:spec:storageClassName: csi-cephfs-scaccessModes: ["ReadWriteOnce"]resources:requests:storage: 1Giselector: {}
Name of the Kubernetes priority class which you want to associate with redis setup
priorityClassName: priority-100
Map of the labels which you want to use as nodeSelector.
nodeSelector:memory: medium
Kubernetes security context for redis pods
securityContext:runAsUser: 1000
Node and pod affinity for redis pods
affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: disktypeoperator: Invalues:- ssd