是否可以为Docker容器定制负载均衡器?

时间:2019-04-08 06:54:56

标签: docker containers load-balancing swarm

我正在使用Docker Swarm部署包含三个服务的应用程序。到目前为止,我已经读到了Docker Swarm的负载均衡器,它可以根据一些内部因素自动将容器分配到Worker节点上。太棒了!但是我真正需要的是一个负载均衡器,它使用我提供的一组参数来分发容器。有可能还是太雄心勃勃?
我在这里提到的一组参数是通过运行用于计算CPU使用率,带宽等的脚本或代码获得的,然后将其结果传递到负载均衡器以进行决策。

感谢大家阅读我的帖子。

1 个答案:

答案 0 :(得分:0)

是的,这完全有可能,但是您最终将自行设置整个系统。您还可以使用Nginx作为代理,从docker swarm或prometheus获取指标,并将信息传递给脚本以在nginx中生成上游并重新加载nginx。