首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖来自PVC的StorageClass参数

覆盖来自PVC的StorageClass参数
EN

Stack Overflow用户
提问于 2019-02-12 08:08:29
回答 1查看 624关注 0票数 0

这可能是一个基本的问题,但我还没有看到任何关于它的文档。

您可以使用PVC覆盖StorageClass中定义的参数吗?

例如,下面是我创建的StorageClass:

代码语言:javascript
复制
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: sc-gold
provisioner: hpe.com/hpe
parameters:
  provisioning: 'full'
  cpg: 'SSD_r6'
  snapcpg: 'FC_r6'

聚氯乙烯

代码语言:javascript
复制
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: pvc-nginx
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 10Gi
  storageClassName: sc-gold

我希望使用上面定义的"sc-gold“StorageClass,但可以在创建PVC时覆盖/更改配置类型从"full”到"thin“,而不必创建另一个StorageClass。我没有看到任何关于如何格式化PVC的示例,或者规范中是否支持这一点。

传统上,作为存储管理员,我们创建StorageClass作为存储“配置文件”,然后为用户分配/使用SC以创建卷,但是规范中是否有任何灵活性?我只想限制我所看到的StorageClass蔓延,以便适应任何和所有情况。

有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2019-02-12 21:23:23

不是的。您不能在创建PVC期间覆盖存储类参数。您可能需要创建额外的storageClass并将所需的storageClass映射到PVC。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54640983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档