8.4. 更改默认存储类
使用这个流程更改默认存储类。例如,您有两个定义的存储类 gp3 和 standard,您想要将默认存储类从 gp3 改为 standard。
流程
列出存储类:
$ oc get storageclass
输出示例
NAME TYPE gp3 (default) kubernetes.io/aws-ebs 1 standard kubernetes.io/aws-ebs- 1
(默认)表示默认存储类。
将默认存储类的
storageclass.kubernetes.io/is-default-class注解的值改为false:$ oc patch storageclass gp3 -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "false"}}}'通过将
storageclass.kubernetes.io/is-default-class注解设置为true来使另一个存储类成为默认值:$ oc patch storageclass standard -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}'确认更改:
$ oc get storageclass
输出示例
NAME TYPE gp3 kubernetes.io/aws-ebs standard (default) kubernetes.io/aws-ebs