k8s 我应该向主人还是工人发送请求?

时间:2021-07-26 06:07:40

标签: kubernetes load-balancing

我有一个 k8s 集群,有 3 个 master 和 10 个 worker。据我所知,我们可以向 k8s 集群中的任何节点发送请求。但什么更好?我客户的请求到达我的负载均衡器,我可以将它们路由到我想要的任何类型的节点。 我应该向主节点还是工作节点发送客户端请求,为什么? 当然,我看过这篇文章,但没有回答我的问题。 k8s should traffic goes to master nodes or worker nodes?

1 个答案:

答案 0 :(得分:1)

我不认为对此有严格的规定,这实际上取决于您的用例。但我认为将入口流量发送到工作节点而不是主节点要好得多。这有两个原因:

  1. 主节点的目标是让 kubernetes 集群始终正常运行。 入口流量超载主节点可能会使它们变慢,甚至无法执行它们的意图。

  2. 另一个,可能是次要的,仅将入口流量发送给工作人员的原因是,默认情况下,集群自动缩放器作用于工作人员而不是主服务器,因此您可能最终会遇到无法自动缩放的过载集群,因为部分负载是去硕士而不是工人。