Kubernetes 1.31:防止无序删除时的PersistentVolume泄漏

Kubernetes 1.31:防止无序删除时的PersistentVolume泄漏

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Kubernetes 1.31引入了一个新的beta功能,允许用户在删除PersistentVolumes(PVs)时配置集群以遵守回收策略。此功能确保在手动删除PV时从后端删除底层存储对象。要启用此功能,用户必须升级到Kubernetes v1.31并运行CSI external-provisioner版本5.0.1或更高版本。修复还适用于CSI迁移的卷。

🎯

关键要点

  • Kubernetes 1.31引入了新的beta功能,允许用户在删除PersistentVolumes时遵守回收策略。
  • 回收策略决定了在删除PVC时存储后端需要采取的行动。
  • 在旧版本Kubernetes中,删除PV时没有限制,可能导致存储资源未被释放。
  • 新功能确保在手动删除PV时,底层存储对象也会被删除。
  • 用户需升级到Kubernetes v1.31并运行CSI external-provisioner版本5.0.1或更高版本以启用此功能。
  • 新行为通过在PV上添加finalizer来实现,finalizer在存储后端删除后才会被移除。
  • 此修复适用于CSI迁移的卷,但不适用于静态配置的内置插件卷。
  • 用户可以通过Kubernetes Slack频道与SIG Storage团队联系,参与Kubernetes存储系统的设计和开发。
➡️

继续阅读