【发布时间】:2018-08-21 09:32:01
【问题描述】:
我进行了部署并扩展到 2 个副本。 我做了一个服务来转发它。
我发现 kube-proxy 使用 iptables 从 Service 转发到 Pod。 但我很困惑究竟是哪一个负责负载平衡。
服务还是 Kube 代理?
【问题讨论】:
标签: kubernetes
我进行了部署并扩展到 2 个副本。 我做了一个服务来转发它。
我发现 kube-proxy 使用 iptables 从 Service 转发到 Pod。 但我很困惑究竟是哪一个负责负载平衡。
服务还是 Kube 代理?
【问题讨论】:
标签: kubernetes
实际上是 iptables 负责负载平衡。
一开始,您设置了一项服务。同时,kube-proxy 在 apiserver 上监视获取新服务,并设置 iptables 规则。最后,当有人尝试访问服务 ip 时,iptables 会根据规则将请求转发到实际的 pod ip。
【讨论】: