Skip to content

为什么statefulset创建出的pvc都无法自动使用storageclass创建pv #122

@vitaaaaa1

Description

@vitaaaaa1

请问有人遇到过类似情况吗?

我的集群使用storageclass为nfs

$ kubectl get sc
NAME                            PROVISIONER       RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
managed-nfs-storage (default)   gxf-nfs-storage   Retain          Immediate           false                  26d

其他程序调用sc都可以正常创建pv
n9e创建出的pvc却无法自动创建pv并绑定
我导出来其中其中一个statefulset的yaml文件,sc信息是正常的

  volumeClaimTemplates:
  - apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      creationTimestamp: null
      labels:
        app: n9e
        chart: nightingale
        heritage: Helm
        release: nightingale
      name: database-data
    spec:
      accessModes:
      - ReadWriteOnce
      resources:
        requests:
          storage: 4Gi
      storageClassName: managed-nfs-storage  ## 手动添加的sc名称
      volumeMode: Filesystem
    status:
      phase: Pending

是nfs作为sc会出现这种情况吗,我能保证的是sc正常工作

kubectl get pvc  -n n9e
NAME                                       STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS          AGE
data-nightingale-redis-0                   Pending                                                                                              51m
database-data-nightingale-database-0       Pending                                                                                              51m
mysql-pvc-mysql-sts-0                      Bound     pvc-09d55399-0c70-46a1-9125-274f4b8db3ba   20Mi       RWX            managed-nfs-storage   26m
prometheus-data-nightingale-prometheus-0   Pending                                                                                              51m
redis-data-redis-0                         Bound     test-pv                                    1Gi        RWO            managed-nfs-storage   9m24s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions