我在持久卷声明中指定的存储大小忽略了使用 nfs 作为存储后端。
我想将持久卷附加到具有指定卷大小的容器。以下是我用来创建 pvc 的 yaml 文件。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: test-claim
annotations:
volume.beta.kubernetes.io/storage-class: "managed-nfs-storage"
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Mi
以下是创建 pvc 的结果。
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
test-claim Bound pvc-bd0fdb84-f73c-11e7-bdd5-0050569b0869 1Mi RWX managed-nfs-storage 6m
最后,我将创建的卷附加到容器并查看挂载的文件系统的大小,它显示了我使用 NFS 导出的磁盘大小的总量。
有人知道如何启用请求存储大小参数吗?换句话说,有没有办法在使用 NSF 作为后端存储时指定卷的大小?