我似乎找不到合适的文档来解释这个问题,或者更好的方法来看看我认为清楚的东西。 我了解HAProxy / keepalived,多年来与许多不同types的负载平衡器一起工作。
我无法包裹的是直接路由的实现。 为了清楚起见,我非常熟悉直接服务器返回(直接路由)如何在所有负载均衡器中工作,但我想了解HAProxy / keepalived如何实现这一点。
我的理解是,HAProxy根本不支持这一点,唯一的select是使用keepalived ipvs。 所以任何人都可以告诉我:
1)我确定HAProxy本身不支持直接路由吗?
2)为什么我需要同时使用HAProxy和Keepalived来直接路由? 看来你应该只需要keepalived这个工作。
感谢任何指针..
没有HAProxy不支持自己的直接路由,除非你需要在更高层做别的事情,否则不需要。 (例如HTTP / HTTPS)
Keeplived(LVS)确实支持直接路由,可以单独使用,通过VRRP提供解决scheme以及一些其他常见function,例如运行状况检查,持久性和HA。
是的,你会发现许多文章可能有点朦胧的这个话题,因为有很多变化,人们如何使用两种解决scheme出于不同的原因。