我可以在redis哨兵面前使用负载均衡器吗?

时间:2016-12-20 12:37:26

标签: redis load-balancing kubernetes redis-sentinel docker-container

我们运行一个容器环境(Kubernetes),我们有一组redis哨兵监视着一堆redis实例。

由于它是一个容器化的环境,配置主要是动态的。哨兵容器可能会死亡,另一个容器会替换它等等。

这给应用程序配置带来了问题。通常在静态设置中,您向客户端提供哨兵的所有地址,并且他使用它。在冻结的容器上,如果环境发生变化,配置就会过时。

要解决此问题,我们可以在redis哨兵面前使用负载均衡器。这样,即使底层容器/ ips发生更改,应用程序配置仍然有效。

我知道哨兵永远不会忘记其他哨兵(对奴隶而言也是如此)但我们可以在发生变化时冲洗这些哨兵。

我们今天使用这个,并没有感觉到任何副作用AFAIK,但当然我想知道是否存在因此而出现问题的风险。

所以问题是:我可以在redis哨兵面前使用负载均衡器而不会出现任何重大问题吗?

0 个答案:

没有答案