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

Kubernetes Pod始终挂载旧NFS共享的问题求助

解决Pod挂载NFS共享始终指向旧路径的问题
  • 确认Deployment滚动更新状态
    修改NFS配置后,先检查Pod是否已完成更新:

    • 执行 kubectl rollout status deployment/<你的Deployment名称> 查看滚动更新状态
    • 执行 kubectl get pods 确认所有Pod均为新创建实例
      若Pod未更新,手动触发重启:kubectl rollout restart deployment/<你的Deployment名称>
  • 验证NFS服务器端配置

    • 登录NFS服务器,检查/etc/exports中已添加新共享路径,且配置了正确的权限(允许K8s节点访问)
    • 执行 exportfs -ra 重新加载NFS共享配置
    • 确认新路径的文件系统权限符合Pod访问要求
  • 清理节点NFS缓存
    Pod内mount显示正常但实际访问旧文件,可能是节点端NFS缓存导致:

    • 在Pod所在节点执行 mount | grep nfs 找到对应挂载点
    • 执行 umount -f <找到的挂载点> 强制卸载旧挂载
    • 或重启节点NFS客户端服务:systemctl restart nfs-client.target
  • 检查PV/PVC配置(若使用)
    若通过PV/PVC挂载NFS:

    • 确认PV的NFS路径和服务器地址已更新
    • 若PVC绑定的是静态PV,需重启Pod让新配置生效;若为动态PV,需确认存储类配置正确

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 08:28:17