当前位置: 首页 > news >正文

“iptables-legacy” 和 “iptables-nft”

在 Kubernetes 集群里,“iptables-legacy” 和 “iptables-nft” 并不是两条完全不同的命令,而是 同一套用户态二进制 的两种 后端模式:
  • legacy 模式 → 直接调用老内核 xtables 接口
  • nft 模式 → 把规则翻译成 nftables 再提交给内核
两者在 K8s 中的差异、适用内核/版本、常见踩坑如下表。
表格
复制
维度iptables-legacyiptables-nft
依赖内核 3.x 即可,无 nftables 要求 ≥ 3.13 且编译开启 CONFIG_NF_TABLES
发行版默认 CentOS 7、Debian 9、Ubuntu 16.04 CentOS 8、RHEL 8、Debian 10+、Ubuntu 18.04+
规则存储位置 /proc/net/ip_tables_* /proc/net/nf_tables
性能 大规则集时遍历链表,O(n) 用 nftables 哈希/集合,O(1) 查询
与 K8s 兼容性 kube-proxy ≤1.17 默认只认 legacy;老版本 Calico/Weave 需显式 legacy kube-proxy ≥1.18 自动优先 nft;Calico ≥3.8 支持 FELIX_IPTABLESBACKEND=NFT
混用后果 不能混用:legacy 写的链在 nft 里看不见,反之亦然;混用会导致 Pod 跨节点不通、kube-proxy 规则失效 
检测命令 iptables -V 无 nf_tables 字样 iptables -V 出现 (nf_tables)

版本速查口诀

  • master 节点旧内核/ CentOS 7 → 只能 legacy;
    要让 kube-proxy/Calico 强制 legacy:
    yaml
    复制
    env:
    - name: FELIX_IPTABLESBACKENDvalue: "Legacy"
     
  • 26 网段 node 新内核/ CentOS 8+ → 默认 nft;
    要让 K8s 组件用 nft:
    yaml
    复制
    env:
    - name: FELIX_IPTABLESBACKENDvalue: "NFT"
     
  • kube-proxy 1.18+ 已自带自动探测,优先 nft;若系统无 nft 则回退 legacy 。

一句话总结

legacy 兼容老内核/老系统,nft 性能更好且是新系统默认;K8s 1.18+ 能自动适配,但 CNI 仍需手动声明后端,千万别让两种模式混在一台节点上,否则规则互相不可见,Pod 网络立刻罢工
 
 
 
 
 
 

 

 
http://www.jsqmd.com/news/52960/

相关文章:

  • MySQL的查询操作语法要点
  • 微信小程序用户通过地址选择当前位置信息
  • 10-WKT数据格式处理
  • 【读书学习记录】【设计模式】依赖倒置原则
  • 2025年高端央国企工作服订制厂权威推荐榜单:高端工衣订制/高端工装订制/高端夏季工作服源头厂家精选
  • 2025年下半年消防检测/房屋结构/承载力/房屋鉴定公司前五推荐
  • navicat 17 安装破解教程【2025 最新版激活补丁 + 详细安装步骤​】
  • 杭州左工防潮:专为别墅打造的结构性防水防潮系统解决方案
  • MATLAB实现多分布拉丁超立方采样实用程序
  • 2025年AI排名搜索优化GEO公司推荐:惠州惠算GEO科技优势多
  • 2025年下半年内蒙古消防检测/房屋结构检测/承载力检测公司推荐
  • 深度变分多元信息瓶颈框架解析
  • 哪些精华适合敏感肌修复皮肤屏障?2025敏感肌屏障修护榜
  • 07.入门篇-了解Java历史
  • 2025年佛山储罐厂家最新推荐榜,SF储油罐、硫酸储罐、硝酸储罐、制冷储罐、聚焦产品品质与定制服务竞争力深度剖析
  • 眼油去黑眼圈哪个牌子效果好?2025全肤质好用抗皱眼油实测:lefufu多场景适配
  • 简易大变形二维数字图像相关方法设计
  • springboot项目注册到nacos使用dubbo互相调用例子
  • 2025年佛山市烧水油罐厂家最新推荐,花生油罐/卧式油罐/立式油罐/不锈钢食品油罐/化工油罐/食品油罐/加油站油罐//地埋式油罐/设备制造企业服务能力与产品特色分析
  • 2025年双吸离心泵供货商权威推荐榜单:耐腐蚀离心泵/离心泵/螺旋离心泵源头厂家精选
  • NOIP 集训 day6 杂题选讲(图论)
  • 【weblogic】协议反序列化漏洞 - 指南
  • 成都冷库制冷设备螺杆机组制造厂家哪家靠谱?认准成都科斯特!
  • 制冷设备哪家好?成都科斯特多维优势口碑推荐!
  • 2025年11月蒸汽发生器品牌推荐榜:综合实力与创新技术排行解析
  • 2025年药品检测柱后衍生系统十大推荐品牌,赛智柱后衍生技术
  • 四、使用Spring AI实现MCP Client调用MCP Server
  • 2025长沙西点培训学校TOP5权威推荐:长沙欧米奇专业吗?
  • 2025年11月蒸汽发生器品牌评价排行:行业数据与用户场景化分析
  • Android开发TextView字体大小自适应实现