IP表中的Kubernetes服务IP条目

时间:2017-07-19 12:51:45

标签: kubernetes

使用复制控制器部署的pod,副本设置为3.群集有5个节点。为pod创建了一个服务(类型nodeport)。现在,kube-proxy将有关服务的条目添加到所有5个节点的ip-tables中。如果群集中有50个节点,它不会成为开销吗?

1 个答案:

答案 0 :(得分:1)

这不是开销。每个节点都需要能够与服务进行通信,即使它没有托管该服务的pod(即它可能有连接到该服务的pod)。

也就是说,在一些非常大的集群中,据报道iptables更新的性能可能很差(请注意,这是非常非常大的规模)。如果是这种情况,您可能更愿意查看Linkerd(https://linkerd.io/)或Istio(https://istio.io/)等解决方案