kubernetes光伏/聚氯乙烯容量

kubernetes光伏/聚氯乙烯容量,kubernetes,Kubernetes,我有一个3节点的coros kubernetes集群正在运行 我想使用独立NFS服务器上的PersientVolumes(pv) nfs.yaml apiVersion: v1 kind: PersistentVolume metadata: name: kube1 spec: capacity: storage: 9.5G accessModes: - ReadWriteMany nfs: path: /mnt/nfs/kube1 server:

我有一个3节点的coros kubernetes集群正在运行

我想使用独立NFS服务器上的PersientVolumes(pv)

nfs.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: kube1
spec:
  capacity:
    storage: 9.5G
  accessModes:
    - ReadWriteMany
  nfs:
    path: /mnt/nfs/kube1
    server: 10.3.0.3
亚马尔

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: pvc2-1
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 1G
kubecfg获取pv

kube1 9500M RWX默认发布/pvc2-1

kubecfg获得pvc

pvc2-1界kube1 9500M RWX

那么,为什么pvc是以pv的全部容量生产的呢?因为我假设pvc只是pv的一部分,否则它就毫无用处了

问候


cdpb

据我所知,它应该是这样工作的。索赔是针对整卷的。起初让我困惑的是resources.requests.storage值只是索赔要求的最小值。我将其用于Ceph,当POD绑定到块设备时,它们占用整个卷

那么,为什么pvc是以pv的全部容量生产的呢?因为我假设pvc只是pv的一部分,否则它就毫无用处了

它不是无用的,它是用来声明持久卷的<代码>请求说“我至少需要这么多的存储空间”,就像compute for pods一样

如果您有多个持久卷,这一点就更清楚了:pvc不会得到pv