当前位置: 首页 > 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.zskr.cn/news/62932.html

相关文章:

  • 【读书学习记录】【设计模式】依赖倒置原则
  • navicat 17 安装破解教程【2025 最新版激活补丁 + 详细安装步骤​】
  • MATLAB实现多分布拉丁超立方采样实用程序
  • 2025年下半年内蒙古消防检测/房屋结构检测/承载力检测公司推荐
  • 深度变分多元信息瓶颈框架解析
  • 适合敏感肌的保湿面霜推荐:皮肤科医生权威推荐 敏感肌保湿面霜榜
  • 2025年11月蒸汽发生器品牌推荐榜:综合实力与创新技术排行解析
  • 基于MATLAB实现的PSO优化BP神经网络
  • 懒人必藏!小程序推荐休闲游戏,十款挂机休闲神作,躺着也能享受乐趣
  • 租用美国服务器的网站能做些什么
  • 再议求函数定义域中的一类难懂易错题目
  • 长文本溢出展开/收起功能
  • 2025 年 11 月应力仪厂家权威推荐榜:全自动/UTG玻璃/便携式智能/多光源/光伏玻璃/微晶玻璃/手持式/幕墙玻璃/紫外红外/电子玻璃应力仪精选指南
  • 2025年11月成都监理公司推荐榜单:基于资质、服务与口碑的综合排行
  • 2025年中国深海环境模拟装备公司TOP5推荐:卡普蒂姆的发
  • quic协议中Connection ID的协商机制
  • 主题:训练循环定制化实战:以CustomTrainer.fit为例
  • 挑战热极限:如何构建可靠的175℃ AC/DC电源系统
  • 2025年下半年木纹转印/栏杆制作/喷漆/喷塑厂家前五推荐榜单:专业选择指南
  • 这里说的go的OS 线程不会卡,什么意思,是指os线程可以处理其他的程序还是处理其他的http请求,os线程是什么
  • nvm 是什么?
  • 2025年专业靠谱口碑不错的国产操作系统公司推荐,高安全适配
  • 2025年天津包装印刷服务公司排名:天津福森数码科技有限公司
  • 2025年11月北京遗产继承律师服务全面评测与Top5推荐指南
  • 2025英国留学中介机构十强
  • 2025年BIP系统性能大比拼,口碑最佳的是它,协同云/制造云/用友 T3/好生意/人力云/财务云/税务云/好业财BIP管理系统推荐排行榜
  • 2025液体水玻璃厂商哪家好TOP5权威推荐:源头直供避坑指
  • 2025年纸板桶生产厂家权威推荐榜单:方纸桶/生产纸板桶/全纸桶源头厂家精选
  • 基于FPGA的雷达信号处理设计工具包分享 - 实践
  • 如何判断一个函数是否适合定义为inline函数?