27.17. 动态置备和创建存储类
27.17.1. 概述
StorageClass 资源对象描述并分类了可请求的存储,并提供了根据需要为 动态置备存储 传递参数的方法。StorageClass 也可以作为控制不同级别的存储和访问存储的管理机制。集群管理员(cluster-admin
)或者存储管理员(storage-admin
)可以在无需了解底层存储卷资源的情况下,定义并创建用户可以请求的 StorageClass 对象。
OpenShift Container Platform 持久性卷框架 启用了此功能,并允许管理员使用持久性存储置备集群。该框架还可让用户在不了解底层存储架构的情况下请求这些资源。
很多存储类型都可用于 OpenShift Container Platform 中的持久性卷。虽然它们都可以由管理员静态置备,但有些类型的存储是使用内置供应商和插件 API 动态创建的。
注意
要启用动态置备,将 openshift_master_dynamic_provisioning_enabled
变量添加到 Ansible 清单文件的 [OSEv3:vars]
部分,并将其值设为 True
。
[OSEv3:vars] openshift_master_dynamic_provisioning_enabled=True