Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kubernetes持久卷声明,大小不受实际限制_Kubernetes - Fatal编程技术网

kubernetes持久卷声明,大小不受实际限制

kubernetes持久卷声明,大小不受实际限制,kubernetes,Kubernetes,我在kubernetes集群上使用nfs持久存储,并试图限制部署可以获得的存储大小 基本上,我想确保如果部署使用5Gb的声明,我的容器不能创建超过5Gb的文件 知道我如何创建此约束吗?这取决于存储后端以强制配额/限制。 您可以使用nfs provisioner volume plugin在nfs PV上启用每个卷配额Hi,容器为什么会超过持久卷的容量?如果您请求一定数量的PVC,则它将绑定到具有该容量的pv。您可以使用“限制范围”和“存储资源配额”将命名空间绑定到具有一定数量的PVC和该命名空

我在kubernetes集群上使用nfs持久存储,并试图限制部署可以获得的存储大小

基本上,我想确保如果部署使用5Gb的声明,我的容器不能创建超过5Gb的文件


知道我如何创建此约束吗?

这取决于存储后端以强制配额/限制。


您可以使用nfs provisioner volume plugin在nfs PV上启用每个卷配额

Hi,容器为什么会超过持久卷的容量?如果您请求一定数量的PVC,则它将绑定到具有该容量的pv。您可以使用“限制范围”和“存储资源配额”将命名空间绑定到具有一定数量的PVC和该命名空间中的总存储量。@SureshVishnoi如果您在具有200Gb可用空间的NFS存储上创建5 Gb的pv和PVC,如果容器想要。。。限制范围在创建时检查pv声明,但不是在创建后检查。这实际上是我正在使用的,并且在运行时没有存储大小检查:/or可能我遗漏了什么?@Seb,我不太确定,但下面的注释是使配额生效的相关注释,您可能还希望启用每个pv配额强制。它基于xfs项目级配额,因此要求在/export处装载的卷必须使用prjquota/pquota选项在xfs上装载。它还要求它具有运行xfs\U配额的权限