Run Redis im Marathon (Mesos) unter einer URL

Ich habe ein Problem mit dem Start von Redis Server auf einer IP-Adresse in Mesos, Marathon.

Meine Schritte

Eigenes Dockerfile erstellen mit eigener redis.confIch erstelle mein eigenes Docker-Image und ziehe es in das Docker-Repository (Name arekmax / redis-instancje)in Marathon Ich starte meine Docker-Bilder - sie werden neu gestartet und funktionieren ordnungsgemäß. Failover-Redis-Server in Mesos funktionieren auch ordnungsgemäß - wenn ich den 192.168.18.21-Server heruntergefahren habe - startet Marathon Redis in der zweiten oder dritten Instanz.

Jetzt möchte ich meinem Entwickler eine IP-Adresse geben, unter der er Redis-Server verwenden kann (ich möchte sie jetzt nicht 192.168.18.21:31822 und nach einem Failover zum Beispiel 192.168.18.22:23124 angeben). Ich benötige einen Proxy-Server, der automatisch überprüft, ob die IP-Adresse und der Port aktuell sind.

Ich versuche, @ zu verwendbamboo project aber es funktioniert ordnungsgemäß auf Port 80 - Ich weiß nicht, ob Bambus mit Redis-Server verwendet werden kann - Ich kann keine Informationen darüber finden, wie 31822 (in meiner Situation Redis-Port im Docker-Container) auf beispielsweise IP 192.168.18.10 umgeleitet werden kann : 6739 (Adresse IP 192.168.18.10 ist für meinen Entwickler-Redis-Server)

Kann mir jemand helfen? Was ist die beste Lösung des Problems? Welche Art von Proxy-Server / Instanz / Anwendung sollte ich verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage