解释hostPath卷类型的特征
hostPath卷能够将主机节点文件系统上的文件或目录直接挂载到pod上,但要避免使用,它会限制pod的迁移性
解释PV卷类型的特征
PV是集群中的一块存储,PV持久卷和节点一样,都是集群资源,它和普通的Volume类似,也是用卷插件来实现,只是它独立于任何使用PV的pod的生命周期,这意味着,即使使用它的pod已经被删除,PV依旧存在。
什么是PVC,如何使用它
PVC(持久卷申领):表达的是用户对存储的请求。概念上与pod类似。Pod消耗节点资源,PVC申领耗用PV资源。Pod可以请求特定数量的资源,PVC申领也可以请求特定的大小和访问模式。
Pod将PVC申领当作存储卷来使用。集群会检视PVC申领中所绑定的卷,并为pod挂载该卷。
PV有哪几种访问模式,详细说明
PV的访问模式有四种:
-ReadWriteOnce: 卷可以被一个节点以读写方式挂载
-ReadOnlyMany: 卷可以被多个节点以只读的方式挂载
-ReadWriteMany: 卷可以被多个节点以读写的方式挂载
-ReadWriteOncePod:卷可以被单个Pod以读写的方式挂载
解释PV的回收策略
-Retain: 需要手动回收
-Recycle: 执行的基本操作是rm -rf /thevolume/*
-Delete: 对于支持Delete回收策略的卷插件,删除动作会将PV对象从k8s中移除,同时也会从外部基础设施(如AWS EBS 或 GCE PD卷)中移除所关联的存储资源。