Executar redis na maratona (mesos) sob um URL

Estou com problema para iniciar o servidor redis em um endereço IP em mesos, marathon.

Meus passos

crie o próprio Dockerfile que inclui o próprio redis.confCrio minha própria imagem do docker e a puxo para o repositório do docker (nome arekmax / redis-instancje)no Marathon, inicio minhas imagens do docker - os redis iniciam e funcionam corretamente. O servidor redis de failover em mesos também funciona corretamente - quando eu desligo o servidor 192.168.18.21 - o Marathon inicia o Redis na segunda ou terceira instância.

Agora, quero fornecer ao meu desenvolvedor um endereço IP onde eles possam usar o servidor redis (não quero fornecê-los agora 192.168.18.21:31822 e depois do failover, por exemplo, 192.168.18.22:23124). Eu preciso de um servidor proxy, como irá verificar automaticamente o IP e a porta redis reais.

Eu tento usarprojeto de bambu mas funciona corretamente na porta 80 - não sei sua possibilidade de usar bambu com o servidor redis - não consigo encontrar informações sobre como redirecionar 31822 (na minha situação, redis port no container docker) para, por exemplo, IP 192.168.18.10: 6739 (o endereço IP 192.168.18.10 é para o meu servidor redis de desenvolvedor)

Alguém pode me ajudar? qual é a melhor solução do problema? que tipo de servidor proxy / instância / aplicativo devo usar?

questionAnswers(2)

yourAnswerToTheQuestion