内容提要
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 版本时,用户需特别注意删除 PV 时可能导致整个根目录被删除的风险。虽然官方已发布修复,但实测仍存在问题,因此建议用户暂时回退到 v4.9 版本,以确保数据安全。
subDir 使用注意事项
尽管 csi-driver-nfs 支持 subDir 功能,但在同命名空间下删除其他 PVC 时,可能会意外删除整个 subDir 根目录。用户在配置时应谨慎,确保理解 subDir 的影响,避免数据丢失。
升级前的测试重要性
在升级 csi-driver-nfs 版本时,用户应进行充分的测试,尤其是在涉及数据安全的场景中。新版本可能带来未预见的问题,确保在生产环境中使用前进行全面验证是非常重要的。
延伸问答
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。