我的其中一个Pod具有“StatefulSet”类型,其中volumeClaimTemplates部分引用了我创建的StorageClass(SC),请参见下文。
SC:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
参照上述创建的SC的StatefulSet YAML:
volumeClaimTemplates:
- metadata:
name: mydata
spec:
storageClassName: local-storage
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
据我所知,一个StatefulSet将创建节点特定的PVC,而无需显式的PV和PVC设置,我看到正在创建PV,但 pods 状态为“未决”,并带有以下警告。
请注意,我没有在集群中设置默认的StorageClass,我认为这种情况不是必需的,对吗?
我们是否需要启用或配置任何内容以使“本地”供应商在集群中工作?
谢谢
最佳答案
据我了解,您需要遍历this document来配置本地卷静态资源调配器。
我还建议您遍历the user guide,因为可能需要其他步骤才能使其正常工作。