2、StorageClass YAML 示例
- StorageClass 的名称很重要,将在创建 PVC 时引用,管理员应该正确定名具有不同存储特性的 StorageClass。
- StorageClass 一旦被创建,则无法修改,如需更改,则只能删除原 StorageClass 资源对象并重新创建。
3、allowVolumeExpansion(允许卷扩展)
- 如果StorageClass没有指定reclaimPolicy,则默认值为Delete。
- 对于管理员手工创建的仍被StorageClass管理的PV,将使用创建PV时设置的资源回收策略。
此功能仅可用于扩容卷,不能用于缩小卷。4、mountOptions(挂载选项)
并不是所有 PV范例都支持挂载选项,如果 PV不支持但 StorageClass 设置了该字段,则 PV将会创建失败。另外,系统不会对挂载选项进行验证,如果设置了错误的选项,则容器在挂载存储时将直接失败。5、volumeBindingMode(卷绑定模式)
如果你在集群中的多个 StorageClass 上将 storageclass.kubernetes.io/is-default-class 注解设置为 true,然后创建一个未设置 storageClassName 的 PersistentVolumeClaim (PVC), Kubernetes 将使用近来创建的默认 StorageClass。三、实例 -- 使用 NFS 范例的 StorageClass 动态创建 PV
所有 node 节点2.1、安装 nfs-utils 包
这个新出现的目录(PV 目录) default-nginx-pvc-pvc-c8a8b825-1577-4f76-ba1f-a1302941b333 用于映射 PersistentVolume (PV) 到 NFS 服务器上的具体路径11.1、PV 目录创建的流程
可以发现也是同步更新的
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |