CKA04--storageclass
Task
首先,为名为 rancher.io/local-path 的现有制备器,创建一个名为 ran-local-path 的新 StorageClass
将卷绑定模式设置为 WaitForFirstConsumer
注意,没有设置卷绑定模式,或者将其设置为 WaitForFirstConsumer 之外的其他任何模式,都将导致分数降低。
接下来,将 ran-local-path StorageClass 配置为默认的 StorageClass
请勿修改任何现有的 Deployment 和 PersistentVolumeClaim,否则将导致分数降低。
解析:
1、创建一个名为ran-local-path的storageclass并且设置为默认存储类
Reference:
概念–存储–存储类–存储类对象(low-latency.yaml)
Action:
vim sc.yaml
根据reference的内容进行调整(只需要复制八行)
name:ran-local-path
storageclass.kubernetes.io/is-default-class: “true”
provisioner: rancher.io/local-path
volumeBindingMode: WaitForFirstConsumer
创建
kubectl apply -f sc.yaml
验证local-path是否为默认storageclass
kubectl get stroageclass
(显示default是正确的)
exit
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ran-local-path
annotations:
storageclass.kubernetes.io/is-default-class: “true”
provisioner: rancher.io/local-path
volumeBindingMode: WaitForFirstCosumer