kube-proxy访问效率问题


为什么我在minionA上,访问minionA:randomPort,请求返回时间要1s多。
而访问containerIP:exposePort返回时间只要十几ms?

是kube-proxy的效率问题么?
已邀请:

yaoguo

赞同来自:


这两种访问都不是kubenetes处理的,kube-proxy只处理service的访问。
另外containerIP:exposePort你是怎么访问的?目前外部可以访问?

wangxin201492 - 90 IT

赞同来自:


@yaoguo 找到问题所在的。还是跨host的pod不能通信的问题。

难易 - PaaS开发者

赞同来自:


containerIP是在minionA上启动的吗?容器的网络模式是什么?

minionA上,访问minionA:randomPort,不就是单机访问自己的端口吗?

wangxin201492 - 90 IT

赞同来自:


@难易 容器模式是默认的。是的containerip是在minionA上启动的。
但是kube-proxy会尝试访问所有的注册在etcd的提供该service服务的所有pod导致的慢。

难易 - PaaS开发者

赞同来自:


大致明白了。

要回复问题请先登录注册