一次在Kubernetes中创建多个持久卷?

一次在Kubernetes中创建多个持久卷?,kubernetes,storage,Kubernetes,Storage,我们可以通过CSI一次创建多个持久卷吗?基本上,存储支持从源创建的克隆数。我想看看是否可以通过CSI利用这一点,这样我只需调用一次就可以创建10个克隆。您可以使用它按需创建PV。假设我在存储类对象中添加一个字段“numberOfClones”,并使用它动态创建pvc。我将在CSI CreateVolume方法中获取字段“numberOfClones”。存储可以创建10个克隆并返回。但是K8s将如何将10个卷ID连接到pvc/pv?动态资源调配不需要“NumberOfClone”。所以不要使用它,

我们可以通过CSI一次创建多个持久卷吗?基本上,存储支持从源创建的克隆数。我想看看是否可以通过CSI利用这一点,这样我只需调用一次就可以创建10个克隆。

您可以使用它按需创建PV。

假设我在存储类对象中添加一个字段“numberOfClones”,并使用它动态创建pvc。我将在CSI CreateVolume方法中获取字段“numberOfClones”。存储可以创建10个克隆并返回。但是K8s将如何将10个卷ID连接到pvc/pv?动态资源调配不需要“NumberOfClone”。所以不要使用它,除非你是认真的。如果您将集群配置为这样做,它将使用动态资源调配配置自动进行资源调配,具体情况取决于您选择的动态资源调配配置方式。在回答中提供的链接中提供了配置选项、k8s正在做什么的详细信息以及如何配置您的存储类和pvc以实现动态资源调配。您能提供更多详细信息吗?给我们一个更大的图片,最好有一个可复制的例子。你在使用哪些工具、环境,以及你到底想用它们实现什么?如果我想要10个克隆,我不希望controller-CreateVolume方法被调用10次。因为存储提供程序支持通过一次调用创建多个克隆。我可以指定需要创建的克隆数。所以,在CSI插件中,当我想创建多个克隆时,我只想给存储提供商打一次电话。