网易首页 > 网易号 > 正文 申请入驻

Podman 6.0扔掉iptables换新网,虚拟机体验终于不拧巴了

0
分享至

Podman团队往代码仓库里狠狠提交了一笔:v6.0.0正式发布。这不是那种修修补补的小版本,从他们写的发布说明就能看到——网络栈、虚拟机、配置文件、无根容器,好几个大模块都被拆开重装了一遍。如果你还在用5.x踩坑,这份更新可能就是让你心安理得换线的理由。

先看最核心的网络升级。团队把旧有的slirp4netns和iptables两大依赖,一步步替换成了Netavark、Pasta和nftables。这个动作的出发点不是“新技术更酷”,而是旧网络栈在无根场景下维护成本越来越高,尤其涉及source IP保真、端口映射规则生成这些地方,代码复杂得连带清理工作都变难。换成nftables后,规则生成更直观,也省掉了iptables-legacy和nf_tables混用产生的各种兼容性问题。Netavark则作为网络配置的守护进程,统一接管容器网络的创建、拆解和DNS处理。Pasta继续扮演用户态网络“快车道”的角色,无根模式下不再需要TAP设备,能直接把流量传入容器命名空间。这一套新栈跑下来,运维端的麻烦事会比以前少很多。


更在意端口转发的用户,这次有个实验性功能值得去碰。Podman在自定义网络的无根容器上,加入了Pesto作为根less端口转发的实验支持。它最关键的能力就一条:保留正确的源IP。以前用rootlessport加slirp4netns做映射时,容器内看到的源IP经常被替换成宿主机的网关地址,日志审计和IP白名单策略基本没法用。Pesto就冲着这个问题来的,让无根容器的网络行为更接近有根模式,不过因为是实验阶段,建议先在非生产环境里验证一下和现有策略的兼容性。

再看虚拟机这一侧,podman machine的改动也相当密集。最直观的变化是虚拟机镜像升级的命令,直接加了一条“podman machine os update”。以前要刷新Fedora CoreOS或其他虚拟机系统,得手动拖镜像、重建machine,步骤多到能把新手劝退。这条命令把升级逻辑打包进去,配合已有的init和start命令,让虚拟机环境的维护变得像管理容器一样轻量。另一个容易被忽略的点是多供应商支持的打磨,团队没有单独拎出来吹,但实际效果是切换hypervisor比如从qemu换到applehv或hyperv时,配置文件的转换更流畅,不用再手动去删改ssh端口、sock路径这些容易出错的细节。对需要在Mac和Windows上来回切换的开发者来说,这个体验提升直接关系到能不能少喝几杯咖啡。

Quadlet子系统的升级算是一次体系化的重塑。对于习惯用systemd管理容器的工程师,Quadlet就是把容器运行参数转写成systemd单元文件的一层胶水。v6.0里它新增了REST API支持,意味着不再只依赖命令行触发,编排系统和监控工具可以直接通过API调度这些由Quadlet生成的service单元。同时,关联文件的追踪能力加强后,修改一个卷定义或网络文件时,相应的service单元会被自动标记需要reload,减少了手工检查的负担。.volume单元也扩充了属性,可以更精细地控制卷的挂载选项、标签和复制模式。还有一条打包分发的改进:额外的搜索路径让发行版维护者可以把Quadlet配置放在更符合FHS规范的路径下,打包时不用去改用户home目录。

配置文件的处理也翻了一遍。Podman原先在系统级和用户级的配置文件加载顺序上,偶尔会让多用户环境的管理员头大——全局配置在某些边缘情况会被用户级的局部配置覆盖,导致一些安全策略意外失效。这次更新专门梳理了加载优先级和合并策略,团队在一篇专项博客里画了表解释新规则,核心是把“预期行为”和“实际行为”之间的偏差压到最小。如果你管理着一台让多个开发组共享的跳板机,升级后建议重读那篇博客,把containers.conf里被废弃的字段检查一遍。

兼容性这块,Podman一直在追Docker的API,但盲追容易出Bug。6.0版的策略更务实:更新Docker API兼容层的同时,也打磨了命令行输出格式。比如docker-compose依赖的某些端点,原先返回的字段名称和Docker有细微差异,现在对齐后切换成本进一步降低。命令输出上没有搞大换脸,而是在一些错误提示里减少了内部栈的堆栈信息,换成更有操作建议的文本。对于已经从Docker迁过来的团队,这些改动可能比一个新功能更有感。

发布公告里还特别提到社区贡献者,尤其是新加入的提交者。一个容器管理工具迭代到6.x大版本,核心代码的改动风险越来越高,外部贡献者能帮上忙的无非是修边界case、补测试、写文档。Podman维护者特意致谢,说明这个项目的代码健康度靠的不只是核心团队。如果你平时在生产环境里靠Podman吃饭,不妨去GitHub上的release notes里扫一眼,看看哪些坑是被谁填掉的,顺手给个星也不算过分。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
每周往返13小时,这位上海专家连续两年坚持周末回乡坐诊

每周往返13小时,这位上海专家连续两年坚持周末回乡坐诊

上观新闻
2026-07-04 13:44:16
宣称“封印梅西”的加纳巫医翻车后,加纳队也出局了!全场让人印象最深的还有球衣又被撕破……

宣称“封印梅西”的加纳巫医翻车后,加纳队也出局了!全场让人印象最深的还有球衣又被撕破……

红星新闻
2026-07-04 12:12:07
摩纳哥王室:两代绝美王妃改善王室基因,王子公主都是高颜值

摩纳哥王室:两代绝美王妃改善王室基因,王子公主都是高颜值

小书生吃瓜
2026-07-02 20:01:52
直播造枪当街持刀砍人,暴力视频传遍网络,贵阳“牛家军”覆灭记

直播造枪当街持刀砍人,暴力视频传遍网络,贵阳“牛家军”覆灭记

易玄
2026-07-03 17:50:02
放弃世界杯天才!利物浦砸 7700 万皇马真核,全方位碾压迪奥曼德

放弃世界杯天才!利物浦砸 7700 万皇马真核,全方位碾压迪奥曼德

澜归序
2026-07-04 10:59:42
知名感冒药停产冲上热搜!全国销量暴跌55%,网友吵翻

知名感冒药停产冲上热搜!全国销量暴跌55%,网友吵翻

21世纪经济报道
2026-07-04 00:21:21
Shams:贾文特-格林1年395万美元续约活塞

Shams:贾文特-格林1年395万美元续约活塞

懂球帝
2026-07-04 17:13:06
改革、重组,中国央国企马上要迎来一场大洗牌?

改革、重组,中国央国企马上要迎来一场大洗牌?

时尚的弄潮
2026-06-28 12:01:37
54万人口小国昂首告别!90分钟连平3个世界冠军 将阿根廷逼入绝境

54万人口小国昂首告别!90分钟连平3个世界冠军 将阿根廷逼入绝境

我爱英超
2026-07-04 08:51:28
中泰空军对抗训练再回首:性能落后太多,歼11在多方面被对方碾压

中泰空军对抗训练再回首:性能落后太多,歼11在多方面被对方碾压

史行途
2026-07-01 22:30:22
班主任说的大实话:小学成绩靠妈,初中成绩靠爸,高中成绩靠自己

班主任说的大实话:小学成绩靠妈,初中成绩靠爸,高中成绩靠自己

爱下厨的阿椅
2026-07-03 11:00:15
我陪男友全款买了婚房,房本上没我的名,我正要离开销售却追出来

我陪男友全款买了婚房,房本上没我的名,我正要离开销售却追出来

兰姐说故事
2026-02-27 20:10:03
葡萄牙主帅胆子真大!竟然提前换下C罗,真实原因曝光,让人破防

葡萄牙主帅胆子真大!竟然提前换下C罗,真实原因曝光,让人破防

小叨娱乐
2026-07-04 12:07:29
人形机器人泡沫,将在宇树IPO后破灭

人形机器人泡沫,将在宇树IPO后破灭

难得君
2026-07-02 09:29:00
世界杯前四场八分之一决赛裁判确定,分别来自四个大洲足联

世界杯前四场八分之一决赛裁判确定,分别来自四个大洲足联

懂球帝
2026-07-04 15:19:09
朝鲜神秘的柳京饭店,建成30年却不营业!大楼里究竟是做什么的?

朝鲜神秘的柳京饭店,建成30年却不营业!大楼里究竟是做什么的?

抽象派大师
2026-06-12 14:32:34
世界杯也救不了中国电视市场!一季度全球增长6%,中国依然萎靡

世界杯也救不了中国电视市场!一季度全球增长6%,中国依然萎靡

杰夫视点
2026-07-03 22:15:49
半年销量不足3万,高颜值阿维塔为何卖不动

半年销量不足3万,高颜值阿维塔为何卖不动

摸鱼算法
2026-07-04 02:18:13
空降长安、实控港务区9年多,曾经的大秘韩松终于被查!

空降长安、实控港务区9年多,曾经的大秘韩松终于被查!

闻讯而谈
2026-07-02 18:06:21
悔到肠子发青!阿森纳放走当世第一神锋!实力碾压阿尔瓦雷斯

悔到肠子发青!阿森纳放走当世第一神锋!实力碾压阿尔瓦雷斯

澜归序
2026-07-04 05:19:50
2026-07-04 19:12:49
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
274文章数 36关注度
往期回顾 全部

科技要闻

韬定律论文V2版,充工程细节和实测数据

头条要闻

普京首次承认俄缺油 消息人士:拟从日本进口航空燃油

头条要闻

普京首次承认俄缺油 消息人士:拟从日本进口航空燃油

体育要闻

揭法国锋线最大优势 有人比姆巴佩还快?

娱乐要闻

白鹿打戏抠图惹非议 连累丞磊遭扒皮

财经要闻

韩国股市杠杆失控:450亿美元资金狂飙

汽车要闻

方程豹钛9内饰曝光 用上了长联屏设计/下半年上市

态度原创

本地
教育
健康
旅游
军事航空

本地新闻

国内足球之旅?这座小城给你高分答案

教育要闻

已知36➗△✖️3=4,求△=?

听说少吃点能抗衰老?专家讲解!

旅游要闻

科创为底,潮游经开|来经开区赴一场硬核科普之旅

军事要闻

普京宣布俄军“完全解放”卢甘斯克

无障碍浏览 进入关怀版