gpt4 book ai didi

kubernetes - 一个持久卷是否可以被多个持久卷声明消耗?

转载 作者:行者123 更新时间:2023-12-02 11:54:50 25 4
gpt4 key购买 nike

假设一个 PV 可以被多个 PVC 消耗并且每个 pod 实例需要一个 PVC 绑定(bind),这样的假设是否正确?我这么问是因为我创建了一个 PV,然后创建了一个具有不同尺寸要求的 PVC,例如:

kind: PersistentVolume
apiVersion: v1
metadata:
name: k8sdisk
labels:
type: amazonEBS
spec:
capacity:
storage: 200Gi
accessModes:
- ReadWriteOnce
awsElasticBlockStore:
volumeID: vol-xxxxxx
fsType: ext4


kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: couchbase-pvc
labels:
type: amazonEBS
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi

但是当我将 PVC 与 pod 一起使用时,它显示为 200GB 可用空间,而不是 5GB。

我确信我混淆了一些东西,但找不到合理的解释。

最佳答案

当你有 PVC 时,它会寻找满足其要求的 PV,但除非它是多访问模式下的卷和声明(并且支持它的后端数量有限,例如 NFS) - 详情见http://kubernetes.io/docs/user-guide/persistent-volumes/#access-modes),PV不会被多个PVC共享。此外,PVC 的大小并不是作为 pod 生命周期内保存在卷上的数据量的配额,而是作为匹配足够大的 PV 的一种方式,仅此而已。

关于kubernetes - 一个持久卷是否可以被多个持久卷声明消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39964714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com