【问题标题】:Is a customized load-balancer for Docker containers possible?是否可以为 Docker 容器定制负载均衡器?
【发布时间】:2019-04-08 06:54:56
【问题描述】:

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

感谢大家阅读我的帖子。

【问题讨论】:

  • 当谈到负载均衡器时,您通常指的是流量分配到集群中节点上已经启动的容器。您似乎指的是工作人员实例的调度,还是我错了?如果您不喜欢 swarm 在节点上分发容器的方式,您可以查看其他调度程序,例如 kubernets。

标签: docker containers load-balancing swarm


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多