mirror of https://github.com/easzlab/kubeasz.git
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
image:
|
|
repository: redis
|
|
tag: 5.0.6-alpine
|
|
|
|
replicas: 2
|
|
|
|
## Redis specific configuration options
|
|
redis:
|
|
port: 6379
|
|
masterGroupName: "mymaster" # must match ^[\\w-\\.]+$) and can be templated
|
|
config:
|
|
## For all available options see http://download.redis.io/redis-stable/redis.conf
|
|
min-replicas-to-write: 1
|
|
min-replicas-max-lag: 5 # Value in seconds
|
|
maxmemory: "4g" # Max memory to use for each redis instance. Default is unlimited.
|
|
maxmemory-policy: "allkeys-lru" # Max memory policy to use for each redis instance. Default is volatile-lru.
|
|
repl-diskless-sync: "yes"
|
|
rdbcompression: "yes"
|
|
rdbchecksum: "yes"
|
|
|
|
resources:
|
|
requests:
|
|
memory: 200Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 4000Mi
|
|
|
|
## Sentinel specific configuration options
|
|
sentinel:
|
|
port: 26379
|
|
quorum: 1
|
|
|
|
resources:
|
|
requests:
|
|
memory: 200Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 200Mi
|
|
|
|
hardAntiAffinity: true
|
|
|
|
## Configures redis with AUTH (requirepass & masterauth conf params)
|
|
auth: false
|
|
|
|
persistentVolume:
|
|
enabled: false
|
|
|
|
hostPath:
|
|
path: "/data/mcs-redis/{{ .Release.Name }}"
|