网络-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服务,重新生成。

相关推荐
临水逸1 小时前
Google地图的“网络定位”功能
网络
希赛网2 小时前
希赛《华为 HCIA-Datacom 》核心考点之 NAT 技术解析
运维·服务器·网络·计算机网络·智能路由器·华为认证
黄沐阳6 小时前
AP配置(leaderAP组网模式)
运维·网络·智能路由器
Lgnazio6 小时前
OSPF 知识点总结
网络·智能路由器
Marvin13119 小时前
LiveQing视频推流点播流媒体常见问题-分屏展示页面如何显示直播间的名称多分屏视频画面监控
网络·音视频·视频分屏监控·liveqing视频流媒体
厦门辰迈智慧科技有限公司11 小时前
水库安全“守护者”:智能雨水情监测预报系统
运维·网络·物联网·安全·监测
SamtecChina202311 小时前
应用科普 | 漫谈6G通信的未来
大数据·网络·人工智能·科技
千码君201612 小时前
计算机网络:如何将一个B类IP地址分为4个子网
网络·tcp/ip·计算机网络·子网掩码·借位计算·子网位·与运算
鹿鸣天涯12 小时前
Kali Linux 2025.2基于MITRE ATT&CK框架
linux·运维·网络
卑微的小鬼14 小时前
HTTP各个版本对比
网络·网络协议·http