Kubernetes GKE PersistentVolumeClaim for storageClassName“;标准;永远处于等待状态

Kubernetes GKE PersistentVolumeClaim for storageClassName“;标准;永远处于等待状态,kubernetes,google-kubernetes-engine,persistent-volume-claims,Kubernetes,Google Kubernetes Engine,Persistent Volume Claims,我将我的PVC yaml文件应用于我的GKE集群,并检查它的状态。 上面写着yaml的如下内容: apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotati

我将我的PVC yaml文件应用于我的GKE集群,并检查它的状态。 上面写着yaml的如下内容:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"teamcity","namespace":"default"},"spec":{"accessModes":["ReadWriteMany"],"resources":{"requests":{"storage":"3Gi"}}}}
    volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/gce-pd
  creationTimestamp: "2019-11-05T09:45:20Z"
  finalizers:
  - kubernetes.io/pvc-protection
  name: teamcity
  namespace: default
  resourceVersion: "1358093"
  selfLink: /api/v1/namespaces/default/persistentvolumeclaims/teamcity
  uid: fb51d295-ffb0-11e9-af7d-42010a8400aa
spec:
  accessModes:
  - ReadWriteMany
  dataSource: null
  resources:
    requests:
      storage: 3Gi
  storageClassName: standard
  volumeMode: Filesystem
status:
  phase: Pending

我没有创建任何类似于存储的东西,或者需要为此做些什么?因为我读它是因为它是由GKE自动提供的。知道我遗漏了什么吗?

GKE包括对GCP磁盘PV配置的默认支持,但是这些支持实现了ReadWriteOnce和ReadOnlyMany模式。我认为默认情况下GKE不包括ReadWriteMany的provisioner

编辑:虽然它在默认情况下没有设置(因为它需要进一步的配置),但显示了如何使用云文件存储启动托管的NFS兼容服务器,然后将provisioner瞄准它