Supported CNI Plugins
The Multi-NIC CNI controller supports a limited set of common CNI plugins by parsing .spec.plugin.args
.
Below is the list of supported CNIs and their corresponding arguments:
CNI Type | Supported Arguments |
---|---|
ipvlan |
master , mode , mtu |
macvlan |
master , mode , mtu |
awsipvlan |
primaryIP , podIP , master , mode , mtu |
sriov |
SriovNetworkNodePolicy:resourceName , priority , mtu , numVfs , isRdma , needVhostNet NetworkAttachmentDefinition: vlan , vlanQos , spoofchk , trust , min_tx_rate , max_tx_rate |
mellanox |
None |
To add support for a new CNI plugin, please refer to this example issue.
Support must be implemented in the plugin module by adding a corresponding GetConfig
function.