配置默认 StorageClass
k8s 集群安装完成后,都会拥有一个默认的 storageclass。在使用 pvc 时,如果不进行特别声明,就会使用默认的storageclass,以下内容记录如何更改默认的 storageclass
查看默认 storageclass
| 1
2
3
4
5
 | $ kubectl get storageclass
NAME                 PROVISIONER               AGE
standard (default)   kubernetes.io/gce-pd      1d
gold                 kubernetes.io/gce-pd      1d
 | 
 
将默认 storageclass 取消
| 1
 | kubectl patch storageclass storageclass_name -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
 | 
 
设置默认的 storageclass
| 1
 | kubectl patch storageclass storageclass_name -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
 |