docker-redis-cluster
docker-redis-cluster copied to clipboard
expect 1 Master 2 Slaves with sentinel instead 3 Masters
I used this configuration below to create a cluster with 1 master 2 slave with 3 sentinels, but it keeps creating 3 master with no slave attached, what did I do wrong here,
version: '2'
services:
redis-cluster:
environment:
IP: '0.0.0.0'
SENTINEL: 'true'
MASTERS: 1
SLAVES_PER_MASTER: 2
build:
context: .
args:
redis_version: '5.0.5'
hostname: server
ports:
- '7000-7050:7000-7050'
- '5000-5010:5000-5010'
What i think the issue is that we are using the same variabel for different things where more fine grained variabels would make it better and probably avoid any conflict. Another issue is with the sentinel part of it, as if you check in the logs of the running container it says that is has an issue with starting sentinel nodes and it probably why it wont run down the entire script and start all nodes with the conf that you provided above.