小编Are*_*rek的帖子

在一个url下运行marathon(mesos)中的redis

我有问题在mesos,marathon中的一个IP地址上启动redis服务器.

我的步骤

  • 创建自己的包含自己的redis.conf的Dockerfile
  • 我创建自己的docker图像并将其拉入docker repo(名称为arekmax/redis-instancje)
  • 在Marathon中我启动了我的docker图像 - redis启动并正常工作. 来自我在马拉松比赛中的redis instancje的屏幕 介质中的故障转移redis服务器也能正常工作 - 当我关闭192.168.18.21服务器时 - 马拉松在第二个或第三个实例中启动Redis.

现在我想给我的开发人员一个地址IP,他们可以使用redis服务器(我不想现在给他们192.168.18.21:31822并在故障转移后例如192.168.18.22:23124).我需要一些代理服务器如何自动检查实际的redis IP和端口.

我尝试使用竹子项目,但它适用于端口80 - 我不知道它使用竹子与redis服务器的可能性 - 我找不到如何重定向31822(在我的情况下,在码头工人容器中的redis端口)的信息,例如IP 192.168.18.10:6739(地址IP 192.168.18.10这是我的开发人员redis服务器)

谁能帮我?什么是问题的最佳解决方案?我应该使用什么样的代理服务器/实例/应用程序?

proxy redis marathon mesos

2
推荐指数
1
解决办法
1174
查看次数

标签 统计

marathon ×1

mesos ×1

proxy ×1

redis ×1