前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >K8S持久化存储PV、PVC笔记

K8S持久化存储PV、PVC笔记

作者头像
洗尽了浮华
发布2021-03-11 11:27:00
8750
发布2021-03-11 11:27:00
举报
文章被收录于专栏:散尽浮华散尽浮华

Kubernetes 使用Persistent Volume和Persistent Volume Claim 两种API资源来管理存储。

  • PersistentVolume (简称PV): 由管理员设置的存储,它是集群的一部分。就像节点(Node)是集群中的资源一样,PV也是集群中的资源。它包含存储类型,存储大小和访问模式。它的生命周期独立于Pod,例如当使用它的Pod销毁时对PV没有影响。
  • PersistentVolumeClaim (简称PVC): 是用户存储的请求。它和Pod类似。Pod消耗Node资源,PVC消耗PV资源。Pod可以请求特定级别的资源(CPU和MEM)。PVC可以请求特定大小和访问模式的PV。

可以通过两种方式配置PV:静态或动态。

  • 静态PV:集群管理员创建许多PV,它们包含可供集群用户使用的实际存储的详细信息。
  • 动态PV:当管理员创建的静态PV都不匹配用户创建的PersistentVolumeClaim时,集群会为PVC动态的配置卷。此配置基于StorageClasses:PVC必须请求存储类(storageclasses),并且管理员必须已创建并配置该类,以便进行动态创建。

关于PersistentVolume的访问方式

  • ReadWriteOnce - 卷以读写方式挂载到单个节点
  • ReadOnlyMany - 卷以只读方式挂载到多个节点
  • ReadWriteMany - 卷以读写方式挂载到多个节点

在CLI(命令行界面)中,访问模式缩写为:

  • RWO - ReadWriteOnce
  • ROX - ReadOnlyMany
  • RWX - ReadWriteMany

特别注意: 卷只能一次使用一种访问模式安装,即使它支持很多。

关于回收策略

  • Retain - 手动回收。在删除pvc后PV变为Released不可用状态, 若想重新被使用,需要管理员删除pv,重新创建pv,删除pv并不会删除存储的资源,只是删除pv对象而已;若想保留数据,请使用该Retain。
  • Recycle - 基本擦洗(rm -rf /thevolume/*)。 删除pvc自动清除PV中的数据,效果相当于执行 rm -rf /thevolume/*。删除pvc时,pv的状态由Bound变为Available。此时可重新被pvc申请绑定。
  • Delete - 删除存储上的对应存储资源。关联的存储资产(如AWS EBS,GCE PD,Azure磁盘或OpenStack Cinder卷)将被删除。NFS不支持delete策略。

目前,只有NFS和HostPath支持回收。AWS EBS,GCE PD,Azure磁盘和Cinder卷支持删除。

关于PersistentVolume (PV) 状态

  • Available(可用状态) - 一块空闲资源还没有被任何声明绑定
  • Bound(绑定状态) - 声明分配到PVC进行绑定,PV进入绑定状态
  • Released(释放状态) - PVC被删除,PV进入释放状态,等待回收处理
  • Failed(失败状态) - PV执行自动清理回收策略失败

关于PersistentVolumeClaims (PVC) 状态

  • Pending(等待状态) - 等待绑定PV
  • Bound(绑定状态) - PV已绑定PVC
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档