Binding to a VRF

We are running k3s on a baremetal with community version v.2x as api-gw. Currently, traefik is binding to our eth0 ip as 'externalIP' and receiving the packets from network.
We would like to move eth0 to a separate VRF so that eth0 ip does not conflict with the POD CIDR. When we move the eth0 to a separate VRF, traefik stops working. It's not receiving the packets from eth0. Is there a way to bind the traefik to an ip address that is in different VRF ?