51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
apiVersion: kubevirt.io/v1
|
|
kind: VirtualMachine
|
|
metadata:
|
|
name: windows-demo
|
|
namespace: k8s-vm-windows-demo
|
|
spec:
|
|
running: true
|
|
template:
|
|
metadata:
|
|
labels:
|
|
kubevirt.io/domain: windows-demo
|
|
spec:
|
|
domain:
|
|
cpu:
|
|
cores: 2
|
|
devices:
|
|
disks:
|
|
- name: cdromiso
|
|
cdrom:
|
|
bus: sata
|
|
- name: harddrive
|
|
disk:
|
|
bus: virtio
|
|
- disk:
|
|
bus: virtio
|
|
name: cloudinitdisk
|
|
interfaces:
|
|
- name: default
|
|
masquerade: {}
|
|
machine:
|
|
type: q35
|
|
resources:
|
|
requests:
|
|
memory: 4Gi
|
|
volumes:
|
|
- name: cdromiso
|
|
containerDisk:
|
|
image: kubevirt/cirros-container-disk-demo # se reemplazará en DataVolume
|
|
- name: harddrive
|
|
dataVolume:
|
|
name: windows-disk
|
|
- name: cloudinitdisk
|
|
cloudInitNoCloud:
|
|
userData: |
|
|
#cloud-config
|
|
password: "Windows1234"
|
|
chpasswd: { expire: False }
|
|
networks:
|
|
- name: default
|
|
pod: {}
|