Skip to content

Instantly share code, notes, and snippets.

@maiqueb
Created December 17, 2019 12:28
Show Gist options
  • Select an option

  • Save maiqueb/b792a485eb39b9f20d9cc461107ae56f to your computer and use it in GitHub Desktop.

Select an option

Save maiqueb/b792a485eb39b9f20d9cc461107ae56f to your computer and use it in GitHub Desktop.
---
apiVersion: "k8s.cni.cncf.io/v1"
kind: NetworkAttachmentDefinition
metadata:
name: macvtap0
spec:
config: '{
"cniVersion": "0.3.1",
"type": "macvtap",
"master": "eth0",
"mode": "bridge",
"mac": "52:54:00:11:11:11",
"mtu": 1500
}'
---
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachineInstance
metadata:
labels:
special: vmi-multus-multiple-net
name: vmi-multus-multiple-net
spec:
domain:
devices:
disks:
- disk:
bus: virtio
name: containerdisk
- disk:
bus: virtio
name: cloudinitdisk
interfaces:
- masquerade: {}
name: default
- macvtap: {}
name: macvtap0
rng: {}
machine:
type: ""
resources:
requests:
memory: 1024M
networks:
- name: default
pod: {}
- multus:
networkName: macvtap0
name: macvtap0
terminationGracePeriodSeconds: 0
volumes:
- containerDisk:
image: registry:5000/kubevirt/fedora-cloud-container-disk-demo:devel
name: containerdisk
- cloudInitNoCloud:
userData: |
#!/bin/bash
echo "fedora" |passwd fedora --stdin
dhclient eth1
name: cloudinitdisk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment