首页/云/Kubernetes 速查/kube-proxy 工作模式(iptables/IPVS)
网络与服务55 条

kube-proxy 工作模式(iptables/IPVS)

kube-proxy 负责把 Service 虚拟 IP 落到真实后端;iptables 模式通用、IPVS 模式转发效率更高(较新版本中 IPVS 已标记弃用,选型跟随发行版建议)。

Kubernetes 速查云更新于 2026-10-12

查看当前模式

查看当前模式
kubectl -n kube-system get cm kube-proxy -o yaml | grep -i mode
kubectl -n kube-system logs ds/kube-proxy --tail=20 | grep -i -E 'ipvs|iptables'
# 节点上(IPVS 模式):ipvsadm -Ln | head -30
iptables 模式下 Service 规则在 KUBE-SERVICES 链;IPVS 模式用真实负载均衡语义与更多调度算法。

易错点

  • 切换模式需要重启 kube-proxy(逐节点滚动),期间该节点服务转发短暂异常
  • IPVS 依赖内核模块与 ipvsadm 工具,节点环境不满足时无法启用

数据来源与参考

  • Kubernetes 官方文档 · kube-proxy / Virtual IPs
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌