Bandwidth CNI Plugin usage with RKE

Hi there,

Is it possible to use the Bandwidth CNI plugin discussed here: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/

/etc/kube-flannel/cni_network_config in the running flannel (canal?) container has

        { 
          "type": "bandwidth",
          "capabilities": {"bandwidth": true}
        }  

But when I add the annotations to a pod:

  annotations:
    kubernetes.io/ingress-bandwidth: 1M
    kubernetes.io/egress-bandwidth: 1M

I get the following error:

(combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "931ff53117a2240d354c3d17fd2cddcfc78708dc2dfdba8cf60fd02ace82cc70" network for pod "test4": NetworkPlugin cni failed to set up pod "test4_default" network: adding link: operation not supported

I’m running all this from a cluster from the Vagrant quickstart if that means anything.

Any help would be appreciated.

Seems to be the egress that is the issue and also seems to be an issue on RancherOS (tested 1.5.1 and 1.5.5). Ubuntu 16.04 is OK.