Mellanox / k8s-rdma-shared-dev-plugin

Other
193 stars 35 forks source link

InfiniBand hca use macvlan cni error #95

Open pyDream opened 8 months ago

pyDream commented 8 months ago

macvlan cni config: cat <<EOF | kubectl create -f - apiVersion: "k8s.cni.cncf.io/v1" kind: NetworkAttachmentDefinition metadata: name: macvlan-conf-1 spec: config: '{ "cniVersion": "0.3.0", "type": "macvlan", "master": "ibs10", "mode": "bridge", "ipam": { "type": "host-local", "ranges": [ [ { "subnet": "20.10.0.0/16", "rangeStart": "20.10.1.20", "rangeEnd": "20.10.3.50", "gateway": "20.10.0.254" } ] ] } }' EOF When I created the pod, an error occurred: error adding container to network "macvlan-conf-1": failed to create macvlan: invalid argument Then,I execute “ip link add mac1 link ibs10 type macvlan” on worknode and it also reports an error: RTNETLINK answers: Invalid argument I want to know if macvlan as a secondary network so that in container supports IB or only supports RoCE

Kyrie336 commented 6 months ago

macvlan can be a secondary network to support IB and ROCE inside container, I tried. maybe some config is incorrect