未创建 k8s Pv

k8s Pv is not created

我想创建 PV&PVC 但没有创建 PV,请问我做错了什么吗?

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: my-sc
provisioner: kubernetes.io/aws-ebs
parameters:
  type: io1
  iopsPerGB: "100"
  fsType: ext4
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: my-pvc
  namespace: myns
spec:
  storageClassName: io1
  volumeName: my-sc
  accessModes: [ReadWriteOnce]
  resources:
    requests:
      storage: 100Gi

问题是没有创建 PV...我做错了什么?

您的 StorageClass 名为 my-sc

您的 PersistentVolumeClaim 已将其 spec.storageClassName 设置为 io1

它应该匹配现有的 StorageClass 名称 (my-sc)。

您应该删除您的 PVC,然后使用正确的 storageClassName 重新创建它。