Kubernetes "&引用;无效::正文中的spec.template.spec.volumes.userData是禁止的属性
我是kubernetes新手,尝试使用kubernetes部署VM,并使用此。但当我这么做的时候Kubernetes "&引用;无效::正文中的spec.template.spec.volumes.userData是禁止的属性,kubernetes,yaml,Kubernetes,Yaml,我是kubernetes新手,尝试使用kubernetes部署VM,并使用此。但当我这么做的时候 occreate-f,我得到一个错误 正文中的“”无效::spec.template.spec.volumes.userData是禁止的属性 我看YAML的格式没有任何问题,或者我遗漏了什么?我相信您有缩进错误: --- apiVersion: kubevirt.io/v1alpha3 kind: VirtualMachine metadata: labels: kubevirt.io/
occreate-f
,我得到一个错误
正文中的“”无效::spec.template.spec.volumes.userData是禁止的属性
我看YAML的格式没有任何问题,或者我遗漏了什么?我相信您有缩进错误:
---
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
labels:
kubevirt.io/vm: vm-cirros-datavolume-file
name: vm-cirros-datavolume-file-new
spec:
dataVolumeTemplates:
- metadata:
creationTimestamp: null
name: cirros-dv-file
spec:
pvc:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storageClassName: ocsinit-ceph-rbd
source:
registry:
url: docker://kubevirt/cirros-registry-disk-demo:latest
status: {}
running: true
template:
metadata:
labels:
kubevirt.io/vm: vm-cirros-datavolume-file
spec:
domain:
devices:
disks:
- disk:
bus: virtio
name: datavolumedisk1
- disk:
bus: virtio
name: cloudinitdisk
machine:
type: ""
resources:
requests:
memory: 64M
terminationGracePeriodSeconds: 0
volumes:
- dataVolume:
name: cirros-dv-file-new
name: datavolumedisk1
- cloudInitNoCloud:
userData: | <== add two spaces to userData
#!/bin/sh
echo 'printed from cloud-init userdata'
name: cloudinitdisk
---
apiVersion:kubevirt.io/v13
种类:虚拟机
元数据:
标签:
kubevirt.io/vm:vm-cirros数据卷文件
名称:vm cirros数据卷文件新建
规格:
dataVolumeTemplates:
-元数据:
creationTimestamp:空
名称:cirros dv文件
规格:
聚氯乙烯:
访问模式:
-读写
资源:
请求:
存储:2Gi
storageClassName:ocsinit ceph rbd
资料来源:
注册处:
网址:docker://kubevirt/cirros-registry-disk-demo:latest
状态:{}
跑步:对
模板:
元数据:
标签:
kubevirt.io/vm:vm-cirros数据卷文件
规格:
域:
设备:
磁盘:
-磁盘:
巴士:维蒂奥
名称:datavolumedisk1
-磁盘:
巴士:维蒂奥
名称:cloudinitdisk
机器:
类型:“”
资源:
请求:
内存:64M
终止时间:秒:0
卷数:
-数据量:
名称:cirros dv文件新建
名称:datavolumedisk1
-cloudInitNoCloud:
userData:|您的动态资源调配似乎无法正常工作。按照以下步骤配置Ceph RBD动态存储类
然后检查pvc是否正确创建。毕竟,应用你的虚拟机配置文件
以下是有用的文档:,。这是弹出的错误,`rn`无效:spec.dataVolumeTemplate[0]:dataVolumeTemplate条目spec.dataVolumeTemplate[0]必须在VMI模板的“卷”列表中引用`Yes,谢谢,我的PVC处于挂起状态,我检查后发现storageclass名称错误,所以我修复了它。一切都准备好了!:)哦,格雷德。如果你能批准和投票,它将对有类似问题的用户有用。