Files
k3s/k8s-vm-windows-demo/virtual-machine.yaml
2025-04-27 00:26:25 +00:00

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: {}