59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
---
|
|
apiVersion: kubevirt.io/v1
|
|
kind: VirtualMachine
|
|
metadata:
|
|
name: fusionpbx
|
|
namespace: fusionpbx
|
|
spec:
|
|
running: true
|
|
template:
|
|
spec:
|
|
terminationGracePeriodSeconds: 3
|
|
domain:
|
|
cpu:
|
|
model: Westmere
|
|
cores: 2
|
|
threads: 1
|
|
sockets: 1
|
|
resources:
|
|
requests:
|
|
cpu: 1000m
|
|
memory: 1G
|
|
devices:
|
|
interfaces:
|
|
- name: br0
|
|
bridge: {}
|
|
macAddress: 00:80:10:ec:af:f4
|
|
model: virtio
|
|
disks:
|
|
#- name: iso
|
|
# disk:
|
|
# bus: virtio
|
|
- name: root
|
|
disk:
|
|
bus: virtio
|
|
networks:
|
|
- name: br0
|
|
multus:
|
|
networkName: cascade/br0
|
|
volumes:
|
|
- persistentVolumeClaim:
|
|
claimName: fusionpbx-root
|
|
name: root
|
|
#- dataVolume:
|
|
# name: debian-iso
|
|
# name: iso
|
|
#dataVolumeTemplates:
|
|
#- metadata:
|
|
# name: debian-iso
|
|
# spec:
|
|
# pvc:
|
|
# accessModes:
|
|
# - ReadWriteOnce
|
|
# resources:
|
|
# requests:
|
|
# storage: 1Gi
|
|
# source:
|
|
# http:
|
|
# url: https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.1.0-amd64-netinst.iso
|