You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes中因iptables‘链已存在’错误导致Pod终止卡住

Mailu Helm Chart部署后旧Pod卡在Terminating状态的问题

问题场景

  • 使用Mailu Helm Chart部署Kubernetes应用,更新部署后mailu-front组件的新Pod运行正常,但旧Pod持续卡在**终止(Terminating)**状态
  • 集群配置:kubeadm搭建的1.28版本小型集群,采用Weave CNI,所有节点主机系统为Debian 11

错误日志详情

Kubernetes事件日志中与Pod终止相关的错误如下:

error killing pod: failed to "KillPodSandbox" for "237aa644-7634-4fa2-a538-f973e7f7dfab" with KillPodSandboxError: "rpc error: code = Unknown desc = failed to destroy network for sandbox "cbbcf6eaaf47c0ef5b92b97187276d04def7bcef3e68b92889b7993ba970ce55": plugin type="portmap" failed (delete): could not teardown ipv4 dnat: running [/usr/sbin/iptables -t nat -N CNI-DN-0e851981d24bd2d807e1a --wait]: exit status 1: iptables: Chain already exists.\n"

已尝试的操作及结果

  • 强制删除该Pod,未成功
  • 登录受影响节点执行相关iptables命令:
    • 执行创建链命令:sudo iptables -t nat -N CNI-DN-0e851981d24bd2d807e1a --wait,输出:
      iptables: Chain already exists.
      
    • 执行删除链命令:sudo iptables -t nat -X CNI-DN-0e851981d24bd2d807e1a --wait,输出:
      iptables v1.8.7 (nf_tables):  CHAIN_USER_DEL failed (Device or resource busy): chain CNI-DN-0e851981d24bd2d807e1a
      
  • 重启节点后,问题仍未解决

内容的提问来源于stack exchange,提问作者Artichoke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 09:47:21