10.Kubernetes存储之persistent volumes简介
说明 管理 存储 和管理 计算 有着明显的不同。 PersistentVolume 给用户和管理员提供了一套API,抽象出 存储 是如何 提供和消耗的细节 。在这里,我们介绍两种新的API资源: PersistentVolume(简称PV) 和 PersistentVolumeClaim(简称PVC) 。 PersistentVolume(持久卷,简称PV)是集群内,由管理员提供的网络存储的一部分。就像集群中的节点一样,PV也是集群中的一种资源。它也像Volume一样,是一种volume插件,但是它的生命周期却是和使用它的Pod相互独立的。PV这个API对象,捕获了诸如NFS、ISCSI、或其他云存储系统的实现细节。 PersistentVolumeClaim(持久卷声明,简称PVC)是用户的一种存储请求。它和Pod类似,Pod消耗Node资源,而PVC消耗PV资源。Pod能够请求特定的资源(如CPU和内存)。PVC能够请求指定的大小和访问的模式(可以被映射为一次读写或者多次只读)。 PVC允许用户消耗抽象的存储资源,用户也经常需要各种属性(如性能)的PV。集群管理员需要提供各种各样、不同大小、不同访问模式的PV,而不用向用户暴露这些volume如何实现的细节。因为这种需求,就催生出一种 StorageClass 资源。 StorageClass 提供了一种方式