Hi,
I created a windows 2012 server vm with following yaml
kind: VirtualMachineInstancePreset
metadata:
name: win2k12r2
spec:
selector:
matchLabels:
domain:
clock:
utc: {}
timer:
hpet:
present: false
pit:
tickPolicy: delay
rtc:
tickPolicy: catchup
hyperv: {}
cpu:
cores: 2
devices: {}
features:
acpi: {}
apic: {}
hyperv:
relaxed: {}
vapic: {}
spinlocks:
spinlocks: 8191
resources:
requests:
memory: 4Gi
---
kind: VirtualMachine
metadata:
labels:
name: testvm-win
spec:
running: false
template:
metadata:
labels:
spec:
domain:
devices:
disks:
- disk:
bus: sata
name: rootdisk
volumeName: rootvolume
interfaces:
- bridge: {}
model: e1000
name: default
terminationGracePeriodSeconds: 0
volumes:
- name: rootvolume
persistentVolumeClaim:
claimName: example-local-claim
networks:
- name: default
pod: {}
The VM boots up, but it does not have internet access. I also have a Centos 7 VM on the same node it gets internet access. The network config on Centos and Windows is same. The Windows VM cannot even reach the default gateway.
Routing table looks like this on the VM

I am using Weave as the CNI. What can be the issue here?
Thanks,
Vishesh Tanksale