存储类应用于存储卷,做存储用的,存储支持NFS、Ceph RBD等,和在java中访问数据库需要jdbc驱动一样,使用时需要安装不同存储类型的驱动插件(provisioner),使用方式如图所示:
【Kubernetes|Kubernetes核心概念理解—StorageClass】
文章图片
详细说明如下:
- 集群管理员预先创建存储类(StorageClass)
- 用户创建使用存储类的持久化存储卷声明(PVC)
- 存储持久化声明通知系统它需要一个使用存储类创建的持久化存储卷(PV)
- 系统读取存储类型信息
- 基于存储类信息在后台自动创建PVC需要的PV
- 用户创建一个使用PVC的Pod
- Pod中的应用通过PVC进行数据的持久化
- PVC使用PV进行数据的最终持久化处理
推荐阅读
- #|Helm包管理系统的基本概念与应用(一)
- kubernetes|Kubernetes集群StorageClass持久化存储资源核心概念以及使用
- 在k3s上部署第一个nginx服务
- linux|2022年云原生趋势
- 个人日记|K8s中Pod生命周期和重启策略
- k8s|Scheduling Framework 与 Extender对比及详细介绍
- k8s|k8s(六)(配置管理与集群安全机制)
- 云原生应用之旅—Kubernetes成长记 | 第十站(获取云原生旅行秘籍)
- Kubernetes实战|Kubernetes实战(十九)-CA证书制作