版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
持久卷的安装、部署与运维软件技术专业群·
专业选修课持久卷(PersistentVolume,PV)是集群中的一块存储,可以由管理员事先供应,或者使用存储类(StorageClass)来动态供应。持久卷是集群资源,就像节点也是集群资源一样。PV持久卷和普通的Volume一样,也是使用卷插件来实现的,只是它们拥有独立于任何使用PV的Pod的生命周期。此API对象中记述了存储的实现细节,无论其背后是NFS、iSCSI还是特定于云平台的存储系统。持久卷申领(PersistentVolumeClaim,PVC)表达的是用户对存储的请求。概念上与Pod类似。Pod会耗用节点资源,而PVC申领会耗用PV资源。Pod可以请求特定数量的资源(CPU和内存);同样PVC申领也可以请求特定的大小和访问模式。持久卷持久卷ReadWriteOnce,卷可以被一个节点以读写方式挂载。RWOReadOnlyMany,卷可以被多个节点以只读方式挂载。ROXReadWriteMany,卷可以被多个节点以读写方式挂载。RWXPVC访问模式可以要求PV卷能够以ReadWriteOnce、ReadOnlyMany或ReadWriteMany模式之一来挂载。PVC的三种访问模式如下:持久卷手动回收(默认)。Retain基本擦除(rm-rf/thevolume/*),将执行清除操作,可以被新的PVC使用。Recycle将删除PV和外部关联的存储资源,需要插件支持。诸如AWSEBS、GCEPD、AzureDisk或OpenStackCinder卷这类关联存储资产也被删除。Delete回收策略当用户不再使用其存储卷时,他们可以从API中将PVC对象删除,从而允许该资源被回收再利用。PersistentVolume对象的回收策略告诉集群,当其被从申领中释放时如何处理该数据卷。目前,仅NFS和HostPath支持回收(Recycle)。AWSEBS、GCEPD、AzureDisk和Cinder卷都支持删除(Delete)。每个卷会处于以下阶段(Phase)之一:持久卷Available(可用):卷是一个空闲资源,尚未绑定到任何申领;Bound(已绑定):该卷已经绑定到某申领;Released(已释放):所绑定的申领已被删除,但是资源尚未被集群回收;Failed(失败):卷的自动回收操作失败。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建实验过程:创建集群配置应用集群配置创建PVC使用PVC环境恢复持久卷-创建创建集群配置在主节点master01上的data-storage文件夹内创建pv-volume-demo.yaml配置文件。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建应用集群配置使用kubectlapply命令应用该配置,创建相应的三个PV。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建创建PVC创建好PV之后,可以创建PVC,在主节点master01上的data-storage文件夹内创建pv-claim-demo.yaml配置文件,使用kubectlapply命令应用该配置,创建相应的PV。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建使用PVC创建PVC之后,Pod便可以使用PVC了。在主节点master01上的data-storage文件夹内创建pv-pod-demo.yaml配置文件,使用kubectlapply命令应用配置,创建Pod。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建使用PVCtask-pv-pod创建在工作节点worker02之上。但是Pod尚未进入到1/1、Running状态时切换到工作节点worker02上查看/mnt/data目录(PVC配置中指定的宿主机目录),可以发现该目录并不存在。待task-pv-pod创建完成,处于Running之后,在工作节点worker02上查看/mnt/data目录,该目录为空,没有任何报错。可见在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。环境恢复清除工作与创建顺序相反,先清除Pod,再删除PVC,最后删除PV。不论何种卷类型,在创建PV或PVC时,都不会创建数据存放的目录以及它底层的块,仅在有Pod去Mount时才会创建。【卷创建-示例】:创建PV,并基于该PV创建PVC和对应的Pod,观察Pod、PVC、PV之间的关系,以及在创建过程中的状态变化。持久卷-创建当用户不再使用其存储卷时,可以对卷进行回收,默认的回收策略为Retain(手动回收)策略。可通过persistentVolumeReclaimPolicy字段指定PV回收策略。。【卷回收-示例】:创建一个卷,测试其回收策略。实验过程:创建集群配置应用集群配置删除PVC环境恢复持久卷-回收创建集群配置在主节点master01上的data-storage文件夹内创建pv-reclaim-demo.yaml配置文件。当用户不再使用其存储卷时,可以对卷进行回收,默认的回收策略为Retain(手动回收)策略。可通过persistentVolumeReclaimPolicy字段指定PV回收策略。。【卷回收-示例】:创建一个卷,测试其回收策略。持久卷-回收应用集群配置使用kubectlapply命令应用该配置,创建PVtask-pv-volume5g和PVCtask-pv-claim。当用户不再使用其存储卷时,可以对卷进行回收,默认的回收策略为Retain(手动回收)策略。可通过persistentVolumeReclaimPolicy字段指定PV回收策略。。【卷回收-示例】:创建一个卷,测试其回收策略。持久卷-回收删除PVC然后删除PVC,删除PVCtask-pv-claim之后,PVtask-pv-volume5g的状态最初变更为Released,CLAIM列依然记录有之前申领的历史记录,稍等若干秒之后,PVtask-pv-volume5g的状态最终自动恢复为Available,可以再次被其他PVC挂载使用。当用户不再使用其存储卷时,可以对卷进行回收,默认的回收策略为Retain(手动回收)策略。可通过persistentVolumeReclaimPolicy字段指定PV回收策略。。【卷回收-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2027学年第一学期冀少版(新教材)七年级生物学教学计划及进度表
- 【新教材】统编版(2024)|七年级上册道德与法治第十课 保持身心健康 教案
- 2025-2026年食品安全知识竞赛冲刺练习题
- 2025-2026年美业健康数据分析能力测试卷
- 广州零模-2026届高三-2025年12月-数学-答案
- 【9道第一次月考】安徽省合肥市蜀山区琥珀教育集团2025-2026学年九年级上学期10月月考道德与法治试题(含解析)
- 辽宁省辽西部分重点高中2026-2027学年上学期高二开学考试政治试卷
- 2027届上海交大附属中学物理高二上期末预测试题含解析
- 统编版语文七年级上册第23课女娲造人练习题(含答案)
- 河南南阳市桐柏县2025-2026学年七年级下学期英语期末考试试题(含答案)
- 2026秋新版粤教粤科版小学科学六年级上册教学计划、教学设计(附目录)适用于新课标
- 2026年秋新教材青岛版小学数学四年级上册(全册)教学设计(附目录p164)
- DB23∕T 4054-2026 黑龙江剪纸标准
- 老年多重用药护理查房
- 《英语作业分层设计策略|教师备课专用》
- 智能制造概论全套课件
- 医学影像技术事业单位考试题库及答案
- 田型调整实施方案
- 江苏江南水务股份有限公司招聘笔试题库2026
- 职业生涯规划与管理
- 2025-2030中国模块化负压病房平战结合模式与公共卫生体系建设
评论
0/150
提交评论