kube-cascade/fusionpbx/vm.yaml

59 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2023-12-20 22:40:16 +00:00
---
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