I have found a network plugin that I want to use with CDK, the macvlan plugin.
Getting this setup looks far easier than I initially thought. It looks like I just need to set some json in /etc/cni/net.d/10-macvlan.conflist
that specifies the plugin config for the macvlan plugin and make the cni relation specifying the CIDR.