本文介绍: metadata:spec:capacity:#指定访问模式#指定回收策略- hardnfs:path: /tmpmetadata:spec:#指定访问模式#卷模式 Filesystem/Blockresources:requests:metadata:#是否是默认Class,一个集群只有一个DefaultClass#指定制备器#指定回收策略。
持久存储卷(Persistent Volume,PV)
PV 是k8s管理员定义的好的物理存储或者说实际存储,对应用来说是透明的,应用只需要向着PVC申请即可,具体使用的创建好的那个PV是由PVC去匹配和绑定的。
持久卷的类型
PV 持久卷是用插件的形式来实现的。Kubernetes 目前支持以下插件:
访问模式
ReadWriteOnce
(RWO)卷可以被一个节点以读写方式挂载。 ReadWriteOnce 访问模式也允许运行在同一节点上的多个 Pod 访问卷。
ReadOnlyMany
(ROX)卷可以被多个节点以只读方式挂载。
ReadWriteMany
(RWX)卷可以被多个节点以读写方式挂载。
ReadWriteOncePod
(RWOP)特性状态: Kubernetes v1.27 [beta]
卷可以被单个 Pod 以读写方式挂载。 如果你想确保整个集群中只有一个 Pod 可以读取或写入该 PVC, 请使用 ReadWriteOncePod 访问模式。这只支持 CSI 卷以及需要 Kubernetes 1.22 以上版本。
回收策略
生命周期
定义PV
持久存储卷声明(Persistent Volume Claim,PVC)
PVC 定义的对象
使用PVC
StorageClass (动态制备卷)
定义StorageClass
volumeBindingMode
制备器(Provisioner)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。