virtual machine configuration
Author: smiraCreated Sep 8, 2026Updated Sep 18, 2026
apiVersion: v1alpha1
kind: VirtualMachineConfig
name: my-postgres-db1 # safe name (for the filesystem)
uuid: 0001-2233-4445-6379 # optional, if not set derived in a stable way
profiles:
- q35
resources:
cpu:
cores: 4
memory:
size: 16GB
ballooning: true
networking:
links:
- name: eth0
driver: virtio_net # how it is mapped into the VM
macvlan:
mac: 33:44:55:....
parent: enp0s7 # link on the physical node
disks:
- name: disk1
type: disk
storagePool: pool1
size: 1TiB
driver: virtio_scsi
source: # optional
contentLibrary: library1
image: talos1.14.qcow
- name: iso1
type: iso
driver: ?
source: # required
contentLibrary: library1
image: talos1.14.isoSource: siderolabs/talos