Kubernetes 我可以为同一存储供应器类型使用两个不同的StorageClass吗?

Kubernetes 我可以为同一存储供应器类型使用两个不同的StorageClass吗?,kubernetes,Kubernetes,我们有一个带有nfs provisioner和回收策略的Storageclass:Delete。我使用回收策略:Retain创建了一个单独的StorageClass,因为Kafka需要持久化数据。一位同事告诉我,如果我使用相同的资源调配源创建第二个StorageClass,kubernetes可能会混淆卷,并可能覆盖错误卷中的数据。他建议声明“ReceivePolicy:Retain”,手动处理PersistentVolumes。使用已声明的初始StorageClass 我找不到为同一个Prov

我们有一个带有nfs provisioner和回收策略的Storageclass:Delete。我使用回收策略:Retain创建了一个单独的StorageClass,因为Kafka需要持久化数据。一位同事告诉我,如果我使用相同的资源调配源创建第二个StorageClass,kubernetes可能会混淆卷,并可能覆盖错误卷中的数据。他建议声明“ReceivePolicy:Retain”,手动处理PersistentVolumes。使用已声明的初始StorageClass

我找不到为同一个Provisionier使用多个StorageClass可能产生的不良影响。事实上,在阅读官方k8s文档后,我有一种感觉,那就是推荐了相反的东西:


StorageClass为管理员提供了一种描述他们提供的存储“类”的方法。不同的类可能映射到服务质量级别、备份策略或群集管理员确定的任意策略Kubernetes本身并不关心类代表什么。这个概念在其他存储系统中有时被称为“配置文件”

是的,您可以为同一个存储提供程序创建多个存储类


您可以为“ReceivePolicy:Delete”创建一个,为“ReceivePolicy:Retain”创建第二个。

为什么要进行否决投票?