我的其中一个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,因为可能需要其他步骤才能使其正常工作。

08-28 03:32