我想在上部署,kubernetes ,nonecloud 环境
我知道 metalLB 是 L2 负载均衡器
入口是 L7 负载均衡器
和节点端口可以在中的负载平衡
bu问题是在生产中,对于100万个请求,我应该如何使用它们?
是否需要所有这些?
节点端口可以在不同节点中的Pod之间负载平衡
因此使用metalLB节点之间的负载平衡是没有用的。
你怎么解释呢?
谢谢
最佳答案
您在内部部署它吗?我将所有这些都用在生产中,并在BGP模式下使用metallb,它在节点之间分配正在进行的流量。 Metallb在物理节点之间分配流量,Ingress查找适当的服务,NodePort查找群集中的Pod。它们都是最佳实践所必需的。如果您在使用云提供商,那么请去那里启动一个LB。它可以根据需求进行扩展。
关于kubernetes - kubernetes中的metalLB vs ingress vs(nodeport或cluster ip),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55263055/