网络-calico问题分析

项目场景:

calico-node日志提示

Failed to auto-detect host MTU - no interfaces matched the MTU interface pattern. To use auto-MTU, set mtuifacePattern to match your hosts's interfaes.

同时,cali开头网卡的mtu是1440大小


原因分析:

搜索calico源码,查看日志出处:

https://github.com/projectcalico/calico/blob/master/felix/dataplane/linux/int_dataplane.go#L1004

源码查看到,如果matchRegex为nil,就continue,最后没匹配返回1460.


解决方案:

bash 复制代码
kubectl edit ds calico-node  -n kube-system -o yaml

新增如下配置:

bash 复制代码
# 根据网卡实际情况填写
- name: FELIX_MTUIFACEPATTERN
          value: ^((enP).*)

修改后,calico-node自动滚动更新。

问题主机,已经存在的cali网卡,MUT值不是自动调整,需要重启对应的pod服务,重新生成。

相关推荐
克莱因3582 小时前
思科 Cisco 标准ACL
网络·路由
资深数据库专家3 小时前
总账EBS 应用服务器1 的监控分析
java·网络·数据库
阿正的梦工坊4 小时前
拦截网络请求:一种更优雅的数据获取方式
网络·okhttp
TechWayfarer5 小时前
IP归属地API 技术解析与应用实践
网络·网络协议·tcp/ip
zhgjx-dengkewen6 小时前
eNSP实验:配置NAT Server
服务器·网络·华为·智能路由器
添砖java‘’6 小时前
NAT代理、内网打洞和内网穿透
linux·服务器·网络
Once_day7 小时前
网络以太网之(3)LLDP协议
网络·以太网·lldp
m0_738120727 小时前
渗透测试基础ctfshow——Web应用安全与防护(五)
前端·网络·数据库·windows·python·sql·安全
其实防守也摸鱼8 小时前
XSS漏洞全景解析:从原理、实战利用到纵深防御
前端·网络·安全·xss·xss漏洞
路由侠内网穿透.8 小时前
本地部署开源客服系统 FreeScout 并实现外部访问( Windows 版本)
运维·服务器·网络·windows·网络协议