问题描述
如何设置默认的storageclass,从而使在创建PV/PVC时不用指定storageClassName字段。
问题分析
通过修改storageclass yaml文件,添加 storageclass.kubernetes.io/is-default-class 字段,将对象的storageclass设置为默认的存储即可。
问题解决
1.修改storageclass yaml文件
$ kubectl edit storageclass <storageclass-name> -n <namespace>
metadata:
annotations:
storageclass.kubernetes.io/is-default-class: "true"
2.验证
$ kubectl get storageclass
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
ebs (default) ebs.csi.volcengine.com Delete Immediate false 28d
参考链接
https://kubernetes.io/zh/docs/tasks/administer-cluster/change-default-storage-class/ 如果您有其他问题,欢迎您联系火山引擎技术支持服务