5.4. 修改默认的 StorageClass
如果使用 AWS,请按照以下方法更改默认 StorageClass。这个方法假设您定义了两个 StorageClasses, gp2 和 standard,您想要将默认存储类从 gp2 改为 standard。
列出 StorageClass:
$ oc get storageclass NAME TYPE gp2 (default) kubernetes.io/aws-ebs 1 standard kubernetes.io/aws-ebs- 1
(默认)指定默认 StorageClass。
为默认 StorageClass 将注解
storageclass.kubernetes.io/is-default-class的值改为false:$ oc patch storageclass gp2 -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "false"}}}'通过添加或修改注解
storageclass.kubernetes.io/is-default-class=true来使另外一个 StorageClass 作为默认。$ oc patch storageclass standard -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}'确认更改:
$ oc get storageclass NAME TYPE gp2 kubernetes.io/aws-ebs standard (default) kubernetes.io/aws-ebs