K8s部署OVS网络平面后,运行iperf/qperf类业务,pod间网络带宽不正常,显示为0。
容器内网络接口默认MTU与宿主机侧保持一致,为1500,而数据包从容器内发出后将在宿主机侧OVS网桥进行GRE/VxLAN Overlay的二次封装,封装后数据包将超过1500,导致宿主机发送网络包异常。
配置容器内网络接口MTU为1400,例如:
ifconfig eth0 mtu 1400
在Kubernetes中,网络配置通常由CNI插件管理。因此,如果你使用的是CNI插件,你需要查看该插件的文档,以了解如何配置MTU值。