gpt4 book ai didi

nginx - 如何在 CoreOS 中负载均衡服务?

转载 作者:IT老高 更新时间:2023-10-28 21:43:51 27 4
gpt4 key购买 nike

  • 我有一个运行 3 个 Web 容器的 coreos 集群,每个容器运行同一个 Web 应用程序。
  • 如何使用 haproxy 和 nginx 对这些正在运行的容器的请求进行负载平衡。
  • 请提出建议。

最佳答案

我建议你仔细看看 vulcand,它是一个在 coreos 上运行的反向代理,旨在对运行在 coreos 上的容器之间的 http 请求进行负载平衡:

Vulcand is a reverse proxy for HTTP API management and microservices. It is inspired by Hystrix.

It uses Etcd as a configuration backend, so changes to configuration take effect immediately without restarting the service.

https://coreos.com/blog/zero-downtime-frontend-deploys-vulcand/

http://vulcand.github.io/

一篇不错的博文,其中包括使用 vulcand 跨 docker 容器进行负载平衡:

http://www.recorditblog.com/post/how-to-create-a-web-scale-infrastructure-based-on-docker-coreos-vulcand-and-mesos-and-why-object-storage-becomes-the-de-facto-data-repository/

这个 github repo 有一些用于设置 coreos、docker 和 vulcand 的示例源代码:

https://github.com/bradgignac/intro-to-coreos

关于nginx - 如何在 CoreOS 中负载均衡服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28317546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com