k8s csi-driver-nfs的一个坑

k8s csi-driver-nfs的一个坑

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

k8s csi 组的 csi-driver-nfs 在 v4.10 和 v4.11 版本中存在删除 PV 时会连带删除整个根目录的问题。虽然支持 subDir,但删除同命名空间下其他 PVC 会导致整个 subDir 根目录被删除。官方已修复此问题,但仍有风险,建议暂时回退到 v4.9 版本并谨慎升级。

🎯

关键要点

  • k8s csi 组的 csi-driver-nfs 在 v4.10 和 v4.11 版本中存在删除 PV 时会连带删除整个根目录的问题。
  • 虽然支持 subDir,但删除同命名空间下其他 PVC 会导致整个 subDir 根目录被删除。
  • 官方已修复此问题,但实测仍有风险,建议暂时回退到 v4.9 版本。
  • 升级新版本时需谨慎,特别是涉及数据安全的情况。

延伸问答

k8s csi-driver-nfs在v4.10和v4.11版本中存在哪些问题?

在v4.10和v4.11版本中,删除PV时会连带删除整个根目录的问题。

使用subDir时会有什么风险?

使用subDir时,删除同命名空间下其他PVC会导致整个subDir根目录被删除。

官方对这个问题有什么修复措施?

官方已修复此问题,但实测仍有风险,建议暂时回退到v4.9版本。

如何安全地升级到新版本?

升级新版本时需谨慎,特别是涉及数据安全的情况,建议充分测试。

为什么建议回退到v4.9版本?

因为在v4.10和v4.11版本中存在删除根目录的问题,回退可以避免数据丢失风险。

还有哪些相关的工具可以使用?

可以查看sig组的nfs-subdir-external-provisioner。

➡️

继续阅读