文档中心 容器服务 使用云硬盘数据卷

使用云硬盘数据卷

更新时间:2022-04-14 10:14:50

使用云硬盘数据卷

使用云硬盘数据卷适用于数据的持久化保存,如可用与数据库等有状态服务,网宿云通过Kubernetes的csi接口实现了对云硬盘的挂载使用,可以方便的在Pod容器组跨节点迁移的时候数据跟随迁移。

PersistentVolume(pv)和PersistentVolumeClaim(pvc)是Kunernetes提供的两种API资源,用于抽象存储细节。用户关注于如何通过pv+pvc提供存储功能而无需关注如何使用,同样的用户只需要声明pvc到对应的Pod容器组中而不需要关注存储卷采用何种技术实现。pvc和pv的关系与Pod容器组和节点关系类似,前者消耗后者的资源。pv是集群中的资源。pvc是对这些资源的请求,pvc可以向pv申请指定大小的存储资源并设置访问模式。

应用场景:主要面向高性能计算、企业核心集群应用、企业应用系统和开发测试等。适用于供单实例部署的无状态负载(Deployment)和普通任务(Job),以及有状态工作负载(StatefulSet)的每个实例独占式使用。因为云硬盘属于非共享存储,不能同时被多个节点挂载,若两个Pod配置了使用同一个云硬盘,当这两个Pod被调度到不同的节点时,必然有一个Pod会因为无法挂载云硬盘导致无法成功启动。

  1. 创建一个类型为云硬盘的数据卷,系统会自动创建指定容量的云硬盘,并最终生成一个PVC与该云硬盘相关联。
    奋力拼搏的不止是世界杯冠军,还有……
    数据卷名称:数据卷的名称,根据需求填写即可。
    访问模式:是用来对PV进行访问模式的设置,用于描述用户应用对存储资源的访问权限。ReadWriteOnce(以读/写状态,只可以被一个集群worker节点所绑定)。

  2. 容量:新建存储的容量,最大32T。
    标签:为数据卷添加标签。

  3. 创建完成后,在 通过镜像创建部署 过程中,在挂载点添加数据卷过程中使用即可。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!