现象:
用户在命令行中输入kubectl命令偶发性卡顿

分析过程:
1. 使用命令行和kubectl发请求都会卡顿
2. tcpdump 抓包分析,发现当到了序列号为236的包时会发生重传现象,在目的主机网卡和交换机中没有抓到数据包
3. 因为目的主机网卡采用双网卡进行bond0,检查网卡的bond配置,发现配置的bond的MTU不一致,后来改成统一的1600
4. 问题继续存在,怀疑是不是网卡或者内核参数的设置的原因,打开net.ipv4.ip_no_pmtu_disc = 1开关,然后sysctl -p

附录:

/proc/sys/net/ipv4/ip_no_pmtu_disc 
该文件表示在全局范围内关闭路径MTU探测功能。 
  
缺省设置:0 
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐