kubernetes在Openstack上创建煤渣pvc失败,错误消息:由于语法不正确或缺少所需参数,请求无效



[root@vm-10-75-145-71~]#kubectl描述聚氯乙烯数据dir-belk-efkc-belk-elasticsearch-data-1-nheema

Name:          datadir-belk-efkc-belk-elasticsearch-data-1
Namespace:     heema
StorageClass:  cinder-az-nova
Status:        Pending
Volume:
Labels:        component=elasticsearch
release=belk-efkc
role=data
Annotations:   volume.beta.kubernetes.io/storage-provisioner=kubernetes.io/cinder
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:
Access Modes:
Events:
Type     Reason              Age                  From                         Message
----     ------              ----                 ----                         -------
>Warning  ProvisioningFailed  4m (x3261 over 13h)  persistentvolume-controller  Failed to provision volume with StorageClass "cinder-az-nova": failed to create a 50 GB volume: Invalid request due to incorrect syntax or missing required parameters.

yml文件如下:

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc001
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storageClassName: cinder-az-nova

这个yml文件将创建一个具有相同Exception的挂起的pvc。

这可能是一个完全不同的原因,但请尝试检查您的"可用性"参数。通过kubespray安装,您将获得一个默认的存储模板,该模板使用availability=nova。您的openstack提供程序可能会对区域进行不同的命名。在我的情况下,区域是"eu-de-01/2">