k8s的PV/PVC
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s的PV/PVC相关的知识,希望对你有一定的参考价值。
参考技术Akubernentes的存储部分第一个介绍了Volume。Volume可以支持 local 、 nfs 、 cephfs 、 glusterfs 以及各种云计算平台。
官网Volume的配置都是在一个创建pod的yaml文件中,例如
除了Volume之外,kubernetes还提供了Persistent Volume的方法。Volume主要是为了存储一些有必要保存的数据,而Persistent Volume主要是为了管理集群的存储。
Persistent Volume相对独立于Pods,单独创建。比如:
Persistent Volume对具体的存储进行配置和分配,而Pods等则可以使用Persistent Volume抽象出来的存储资源,不需要知道集群的存储细节。
Persistent Volume和Persistent Volume Claim类似Pods和Nodes的关系,创建Pods需要消耗一定的Nodes的资源。而Persistent Volume则是提供了各种存储资源,而Persistent Volume Claim提出需要的存储标准,然后从现有存储资源中匹配或者动态建立新的资源,最后将两者进行绑定。
上面已经提到了创建PV的配置文件。PVC的内容如下:
Pods使用的是 PersistentVolumeClaim 而非 PersistentVolume 。
具体配置如下
在配置文件中的kind是 PersistentVolume , PersistentVolumeClaim 。但是查询时,使用的是缩写 pv , pvc 。
kubernentes的存储部分第一个介绍了Volume。Volume可以支持 local 、 nfs 、 cephfs 、 glusterfs 以及各种云计算平台。
官网Volume的配置都是在一个创建pod的yaml文件中,例如
除了Volume之外,kubernetes还提供了Persistent Volume的方法。Volume主要是为了存储一些有必要保存的数据,而Persistent Volume主要是为了管理集群的存储。
Persistent Volume相对独立于Pods,单独创建。比如:
Persistent Volume对具体的存储进行配置和分配,而Pods等则可以使用Persistent Volume抽象出来的存储资源,不需要知道集群的存储细节。
Persistent Volume和Persistent Volume Claim类似Pods和Nodes的关系,创建Pods需要消耗一定的Nodes的资源。而Persistent Volume则是提供了各种存储资源,而Persistent Volume Claim提出需要的存储标准,然后从现有存储资源中匹配或者动态建立新的资源,最后将两者进行绑定。
上面已经提到了创建PV的配置文件。PVC的内容如下:
Pods使用的是 PersistentVolumeClaim 而非 PersistentVolume 。
具体配置如下
在配置文件中的kind是 PersistentVolume , PersistentVolumeClaim 。但是查询时,使用的是缩写 pv , pvc 。
以上是关于k8s的PV/PVC的主要内容,如果未能解决你的问题,请参考以下文章