Kubernetes PV/PVC/StroageClass的持久化存储是怎样的
Kubernetes PV/PVC/StroageClass的持久化存储是怎样的
Kubernetes PV/PVC/StroageClass的持久化存储是通过将数据保存到一个持久的存储设备上来实现的。存储设备可以是本地磁盘、NFS、iSCSI、Ceph RBD、CephFS、GlusterFS等。数据在这些存储设备上是以文件的形式保存的。
PV、PVC和StorageClass是Kubernetes中用于管理持久化存储的三个主要对象。PV是存储设备的抽象,表示一个可用的存储卷。PVC是对PV的一个引用,表示一个应用程序可以使用的存储卷。StorageClass是对PV的一个抽象,表示一类存储设备,例如所有的NFS存储设备、所有的iSCSI存储设备等。
PV和PVC可以通过Kubernetes的API来创建和管理,StorageClass通常是由系统管理员来创建和管理的。
PV、PVC和StorageClass之间的关系如下图所示:
相关文章