mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-26 10:48:34 +02:00
60 lines
1.3 KiB
YAML
60 lines
1.3 KiB
YAML
apiVersion: "k8s.cni.cncf.io/v1"
|
|
kind: NetworkAttachmentDefinition
|
|
metadata:
|
|
name: ovs-net
|
|
annotations:
|
|
k8s.v1.cni.cncf.io/resourceName: ovs-cni.network.kubevirt.io/ovsbr1
|
|
spec:
|
|
config: '{
|
|
"cniVersion": "0.4.0",
|
|
"type": "ovs",
|
|
"bridge": "ovsbr1",
|
|
}'
|
|
---
|
|
apiVersion: kubevirt.io/v1
|
|
kind: VirtualMachine
|
|
metadata:
|
|
name: testvm-nocloud
|
|
spec:
|
|
runStrategy: Always
|
|
template:
|
|
metadata:
|
|
labels:
|
|
kubevirt.io/vm: testvm-nocloud
|
|
spec:
|
|
terminationGracePeriodSeconds: 30
|
|
domain:
|
|
resources:
|
|
requests:
|
|
memory: 1024M
|
|
devices:
|
|
disks:
|
|
- name: containerdisk
|
|
disk:
|
|
bus: virtio
|
|
- name: emptydisk
|
|
disk:
|
|
bus: virtio
|
|
- disk:
|
|
bus: virtio
|
|
name: cloudinitdisk
|
|
networks:
|
|
- name: ovs-net
|
|
multus: # Multus network as default
|
|
default: true
|
|
networkName: ovsbr1
|
|
volumes:
|
|
- name: containerdisk
|
|
containerDisk:
|
|
image: kubevirt/fedora-cloud-container-disk-demo:latest
|
|
- name: emptydisk
|
|
emptyDisk:
|
|
capacity: "2Gi"
|
|
- name: cloudinitdisk
|
|
cloudInitNoCloud:
|
|
userData: |-
|
|
#cloud-config
|
|
password: fedora
|
|
chpasswd: { expire: False }
|
|
|