26 lines
571 B
YAML
26 lines
571 B
YAML
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
name: redis
|
|
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: redis-config
|
|
namespace: redis
|
|
data:
|
|
update-node.sh: |
|
|
#!/bin/sh
|
|
REDIS_NODES="/data/nodes.conf"
|
|
sed -i -e "/myself/ s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/${POD_IP}/" ${REDIS_NODES}
|
|
exec "$@"
|
|
redis.conf: |+
|
|
cluster-enabled yes
|
|
cluster-require-full-coverage no
|
|
cluster-node-timeout 15000
|
|
cluster-config-file /data/nodes.conf
|
|
cluster-migration-barrier 1
|
|
save ""
|
|
appendonly no
|
|
protected-mode no
|