我是kubernetes的新手,我正在研究负载均衡器和Nodeport的性能,在我的研究中,我找不到关于哪个更好/最快的信息,无论如何都知道哪个更快或给出最佳性能?
答案 0 :(得分:2)
通常,节点端口和负载均衡器类型的服务之间应该没有明显的性能差异:毕竟,所有负载均衡器所做的都是中继流量,因此,如果它们离群集本身足够近( d押注所有提供商(例如eks,gke,aks这样做),那么您可以期望最大延迟时间增加约1ms。而且,如果负载平衡器是在群集本身上设置的,或者是使用将流量路由到给定群集的BGP路由器设置的,则延迟完全没有区别。
在节点端口上使用负载平衡器类型的主要优点是,它为您的服务提供了一个稳定的VIP,而在节点端口的情况下,您可以使用其服务的IP集合将随着群集中的节点上下移动或添加或删除。
答案 1 :(得分:0)
我认为上下文对于确定哪个更好是非常重要的。如果您要提供流应用程序,那么负载均衡器要比节点端口好得多。但是,如果您仅使用一个端点,那么一天的节点端口中只有10-100个用户会使用该端点,那么这对您来说就很好了。