PVC和PV之间没有依靠ID、名称或者label匹配,而是靠容量和访问模式,PVC的容量和访问模式需要是某个PV的子集才能自动匹配上。注意:PVC和PV是一对一的,也即一个PV被一个PVC自动匹配后,不会再被其它PVC匹配了,即使PVC需求能够完全满足。

PV访问模式

  • ReadWriteMany:多路读写,卷能被集群多个节点挂载并读写
  • ReadWriteOnce:单路读写,卷只能被单个集群节点挂载读写
  • ReadOnlyMany:多路只读,卷能被多个集群节点挂载且只能读

 
 
StorageClass
在静态供应模式下,这需要系统管理员需要提前准备好各种不同资源(容量)和访问模式的存储资源。但在大规模集群中会需要众多PV,如果这些PV都需要系统管理员手动逐个创建是很繁琐的。所以Kubernetes又提供了动态供应模式,动态供应的关键是StorageClass,StorageClass的作用就像是创建PV模板,当PVC发出存储资源(容量和访问模式)请求时,Kubernetes的供应者Provisioner根据StorageClass来动态创建PV。StorageClass并不会事先定义PV提供的容量和访问模式,而是根据PVC的容量和访问模式需求自动创建的对应的PV。系统管理员可以针对不同的后端共享存储类型封装不同的StorageClasses供PVC使用。
 

最新文章

  1. jQuery的DOM操作实例(2)——拖拽效果&&拓展插件
  2. 14、ASP.NET MVC入门到精通——Ajax
  3. Java 网络编程(二)
  4. C# progressbar 用法
  5. 帝国cms7.0修改默认搜索模版中的分页[!--show.page--]
  6. HeapAnalyzer
  7. Microsoft Visual Studio International Pack 1.0 SR1--关于汉字转拼音
  8. java中String类型的相关知识
  9. .NET程序员也学Node.js——初识Node.js
  10. 使用Docker安装Mysql
  11. 【转】shell学习笔记(三)——引用变量、内部变量、条件测试、字符串比较、整数比较等
  12. 你的第一个Django程序
  13. ubuntu中如何安装python3.6
  14. 团队作业6—《Spring_Four》团队项目系统设计改进与详细设计
  15. Java集合框架(简介明了)
  16. 红黑树与AVL树
  17. -第2章 JS方法实现下拉菜单显示和隐藏
  18. vue--vuex
  19. (转)Maven学习总结(八)——使用Maven构建多模块项目
  20. sql server 循环操作

热门文章

  1. 【LeetCode】20. Valid Parentheses 有效的括号
  2. 【LeetCode】423. Reconstruct Original Digits from English 解题报告(Python)
  3. Lucky7(hdu5768)
  4. Optimal Symmetric Paths(UVA12295)
  5. Pikachu靶场SSRF学习
  6. RabbitMQ学习笔记六:RabbitMQ之消息确认
  7. 解决windows update失败,正在还原的问题
  8. Android 悬浮窗 System Alert Window
  9. Linux 使用 split 命令分割文件
  10. JavaScript 钩子