我刚刚将 openebs 配置为 k0s 上的存储类类型,但当我尝试创建持久卷声明时,它卡在了待办的模式。
作为满足等待第一个消费者约束我创建了一个部署,但一段时间后持久卷声明仍然处于待处理模式。
我很确定 storageclass 现在配置得很好(除非另有规定!)因为当我运行时k0s kubectl get storageclass
我得到:
openebs-device openebs.io/local Delete WaitForFirstConsumer false 11h
openebs-hostpath openebs.io/local Delete WaitForFirstConsumer false 11h
就上下文而言,我的 local-pv.yaml 如下:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mssql-claim
spec:
storageClassName: openebs.io/local
accessModes:
- ReadWriteMany
resources:
requests:
storage: 200Mi
但是,在我添加 storageClassName 属性后,这个出现了错误(该属性对于 pvc 的配置是否是必需的?如果是,那么确切的值是什么?)。
但是原始部署不包含该属性,我不得不在一番研究之后添加它。我不太确定我应该配置哪个值storageClassName: 值。
我错过了什么?