·几种存储类型

1)emptyDir

emptyDir Volume的生命周期与Pod一致,Pod中的所有容器都可以共享Volume,它们可以指定各自的mount路径,当Pod从节点删除时,Volume的内容也会被删除。他所创建的空目录会在Pod的命名空间里的volumes下。

2)hostPath

hostPath Volume的作用是将Docker Host文件系统中已经存在的目录mount给Pod的容器。如果Pod被销毁了,hostPath对应的目录也还会被保留,持久性比emptyDir强,但是灵活性不足,增加了Pod与Host的耦合性,一般不建议使用。

3)静态创建基于NFS的pv

此种Volume类型的最大特点就是不依赖Kubernetes,Volume的底层基础设施由独立的存储系统管理,与Kubernetes集群是分离的,数据被持久化后,即使整个Kubernetes崩溃也不会受损,但是手动创建增加了管理员工作量,降低了效率。

3)自动创建基于NFS的pv

此种类型volume,如果没有满足PVC条件的PV,会动态创建PV。相比静态供给,动态供给有明显的优势,不需要提前创建PV,减少了管理员的工作量,效率高。

·PV

accessModes(挂载方式):

ReadWriteOnce:PV能以read-write模式mount到单个节点;

ReadOnlyMany:PV能以read-only模式mount到多个节点;

ReadWriteMany:PV能以read-write模式mount到多个节点。

persistentVolumeReclaimPolicy(回收策略):

Retain:管理员手工回收;

Recycle;删除PVC后清除PV中的数据;

Delete:删除PVC后会删除Storage Provider上的对应存储资源。

PV几种状态:

Available:资源尚未被claim;

Bound:已经绑定到某个pvc上;

Released:对应的pvc被删除,但是资源还没有被集群回收;

Failed:自动回收失败。

最新文章

  1. eclipse maven 插件 安装 和 配置
  2. 第1章 认识jQuery
  3. linux vi 删除多行的方法
  4. android基础(四)service
  5. libevent I/O示例
  6. [Git]git常用命令总结
  7. Tornado源码探寻(开篇)
  8. css圆角
  9. USACO 1.4 ariprog 解题报告
  10. cmd正常启动tomcat,而 从eclipse启动出现 404
  11. 3.3 与Cache相关的PCI总线事务
  12. C# Redis实战(三)
  13. Java 处理word文档后在前端展示
  14. jmockit mock 类的static 属性
  15. GCD HDU - 1695(容斥原理)
  16. 『TensorFlow』网络操作API_下
  17. CENTOS7修改ip
  18. restful的特点
  19. centos7安装zabbix4.2
  20. 第1章 (名词)Le nom

热门文章

  1. 使用JLDAP操作LDAP,包含匿名连接、ldif导入导出、获取根节点、对数据的操作、LDAP错误码解析等
  2. int 和 字节 相互转换
  3. pycharm中添加python3 的环境变量
  4. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_03 过滤器_2_FileNameFilter过滤器的使用和Lambda表达式
  5. 【ABAP系列】SAP ABAP 模拟做成像windows一样的计算器
  6. 【Unity Shader】---准确认识SubShader语义块结构、渲染状态设定、Tags标签
  7. 强化学习-K摇臂赌博机
  8. 前端005/React生命周期
  9. Angular5 import interface 报错:XXX is not a module
  10. sql中unique和distinct