PersistentVolumeClaim无法在Alicloud Kubernetes上创建

时间:2018-11-26 07:30:29

标签: kubernetes alibaba-cloud

我正在尝试在Ali云的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

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

  

警告配置失败0s alicloud / disk alicloud-disk-controller-68dd8f98cc-z6ql5 5ef317c7-f110-11e8-96de-0a58ac100006无法通过StorageClass“ alicloud-pv-class”设置卷:Aliyun API错误:RequestId:7B2CA409-3FDE -4BA1-85B9-80F15109824B状态码:400码:InvalidParameter消息:指定的参数“ Size”无效。

我不确定在哪里指定此Size参数。有人遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:3)

正如the docs中指出的那样,SSD的最小大小为Layout/Tab: Enabled: false ,所以我建议将20Gi更改为storage: 64Mi进行修复。