Kubernetes|Kubernetes核心概念理解—StorageClass

存储类应用于存储卷,做存储用的,存储支持NFS、Ceph RBD等,和在java中访问数据库需要jdbc驱动一样,使用时需要安装不同存储类型的驱动插件(provisioner),使用方式如图所示:
【Kubernetes|Kubernetes核心概念理解—StorageClass】Kubernetes|Kubernetes核心概念理解—StorageClass
文章图片

详细说明如下:

  1. 集群管理员预先创建存储类(StorageClass)
  2. 用户创建使用存储类的持久化存储卷声明(PVC)
  3. 存储持久化声明通知系统它需要一个使用存储类创建的持久化存储卷(PV)
  4. 系统读取存储类型信息
  5. 基于存储类信息在后台自动创建PVC需要的PV
  6. 用户创建一个使用PVC的Pod
  7. Pod中的应用通过PVC进行数据的持久化
  8. PVC使用PV进行数据的最终持久化处理

    推荐阅读