OpenStack 使用magnum 创建容器集群时,
创建失败 出现 resources.docker_volume.properties.volume_type: Error validating value '': The VolumeType () could not be found. 的错误。
这是由于未设置 docker-volume-type
参考:https://docs.openstack.org/magnum/rocky/user/index.html#docker-volume-type
需要在 /etc/magnum/magnum.conf中配置 default_docker_volume_type选项
这个 docker-volume-type 对应的就是 cinder 的 volume type
当然如果不设置default_docker_volume_type 也可以在创建 coe 模版时 通过 --labels docker_volume_type= xxx来指定卷类型
openstack coe cluster template create kubernetes-cluster-template --image fedora-atomic-latest --external-network true-net129 --dns-nameserver 8.8.8.8 --master-flavor m1.tiny --flavor m1.tiny --volume-driver cinder --docker-volume-size 3 --labels docker_volume_type=ceph_volume_type --coe kubernetes
创建出来的卷就是你指定的类型: