$ oc edit pvc <pvc_name>
您可以通过扩展磁盘的持久卷声明 (PVC) 来增加虚拟机 (VM) 磁盘的大小。
如果您的存储提供商不支持卷扩展,您可以通过添加空白数据卷来扩展VM的可用虚拟存储。
您无法减小VM磁盘的大小。
您可以通过扩展磁盘的持久卷声明 (PVC) 来增加虚拟机 (VM) 磁盘的大小。
如果PVC使用文件系统卷模式,则磁盘映像文件将扩展到可用大小,同时保留一些空间用于文件系统开销。
编辑要扩展的VM磁盘的PersistentVolumeClaim
清单
$ oc edit pvc <pvc_name>
更新磁盘大小
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vm-disk-expand
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 3Gi (1)
# ...
1 | 指定新的磁盘大小。 |
您可以通过添加空白数据卷来扩展虚拟机 (VM) 的可用存储。
您必须至少拥有一个持久卷。
创建一个DataVolume
清单,如下例所示
DataVolume
清单示例apiVersion: cdi.kubevirt.io/v1beta1
kind: DataVolume
metadata:
name: blank-image-datavolume
spec:
source:
blank: {}
storage:
resources:
requests:
storage: <2Gi> (1)
storageClassName: "<storage_class>" (2)
1 | 指定为数据卷请求的可用空间量。 |
2 | 可选:如果您不指定存储类,则使用默认存储类。 |
运行以下命令创建数据卷
$ oc create -f <blank-image-datavolume>.yaml