【发布时间】:2017-07-19 12:51:45
【问题描述】:
使用复制控制器部署的 pod,副本设置为 3。集群有 5 个节点。为 pod 创建了一个服务(类型 nodeport)。现在 kube-proxy 将有关服务的条目添加到所有 5 个节点的 ip-tables 中。如果集群有 50 个节点,会不会是开销?
【问题讨论】:
-
我同意会有一点开销。在所有节点上添加 iptables 规则是设计使然;这提供了在可用节点上安排 Pod 的能力。我还在某处读到 iptables 利用有效的算法来查找 iptables 规则并路由流量。
-
但是您的问题到底是什么?如何不这样做?
标签: kubernetes