【问题标题】:PersistentVolumeClaim fails to create on Alicloud KubernetesPersistentVolumeClaim 在阿里云 Kubernetes 上创建失败
【发布时间】:2019-04-27 19:47:26
【问题描述】:

我正在尝试在阿里云的 Kubernetes 上创建一个动态存储卷。 首先我创建了一个存储类。

kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
  name: alicloud-pv-class
provisioner: alicloud/disk
parameters:
  type: cloud_ssd
  regionid: cn-beijing
  zoneid: cn-beijing-b

然后,尝试按照以下方式创建持久性卷声明。

apiVersion: v1
kind: List
items:
- kind: PersistentVolumeClaim
  apiVersion: v1
  metadata:
    name: node-pv
  spec:
    accessModes:
      - ReadWriteOnce
    storageClassName: alicloud-pv-class
    resources:
      requests:
        storage: 64Mi

创建持久性卷失败并出现以下错误。

Warning ProvisioningFailed 0s alicloud/disk alicloud-disk-controller-68dd8f98cc-z6ql5 5ef317c7-f110-11e8-96de-0a58ac100006 Failed to provision volume with StorageClass "alicloud-pv-class": Aliyun API Error: RequestId: 7B2CA409-3FDE -4BA1-85B9-80F15109824B 状态码:400 代码:InvalidParameter 消息:指定的参数“Size”无效。

我不确定这个 Size 参数是在哪里指定的。有没有人遇到过类似的问题?

【问题讨论】:

    标签: kubernetes alibaba-cloud


    【解决方案1】:

    正如the docs 中指出的,SSD 的最小尺寸是20Gi,所以我建议将storage: 64Mi 更改为storage: 20Gi 来修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-25
      • 2020-01-12
      • 2020-09-19
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      相关资源
      最近更新 更多