The annotations of this SpiderMultusConfig resource
map
optional
Metadata.annotations
You can also set annotations for this SpiderMultusConfig resource, then the corresponding Multus net-attach-def resource will inherit these annotations too.
And you can also use special annotation multus.spidernet.io/cr-name and multus.spidernet.io/cni-version to customize the corresponding Multus net-attach-def resource name and CNI version.
Field
Description
Schema
Validation
Default
multus.spidernet.io/cr-name
The customized Multus net-attach-def resource name
string
optional
multus.spidernet.io/cni-version
The customized Multus net-attach-def resource CNI version
string
optional
0.3.1
Spec
This is the SpiderReservedIP spec for users to configure.
this property will create an annotation for Multus net-attach-def to cooperate with SRIOV
string
required
vlanID
vlan ID
int
optional
minTxRateMbps
change the allowed minimum transmit bandwidth, in Mbps, for the VF. Setting this to 0 disables rate limiting. The min_tx_rate value should be <= max_tx_rate. Support of this feature depends on NICs and drivers
int
optional
maxTxRateMbps
change the allowed maximum transmit bandwidth, in Mbps, for the VF. Setting this to 0 disables rate limiting
int
optional
rdmaIsolation
enable RDMA CNI plugin is intended to be run as a chained CNI plugin. it ensures isolation of RDMA traffic from other workloads in the system by moving the associated RDMA interfaces of the provided network interface to the container'snetwork namespace path
this property will create an annotation for Multus net-attach-def to cooperate with ib-sriov
string
required
pkey
InfiniBand pkey for VF, this field is used by ib-kubernetes to add pkey with guid to InfiniBand subnet manager client e.g. Mellanox UFM
string
optional
linkState
Enforces link state for the VF. Allowed values: auto, enable [default], disable
string
optional
rdmaIsolation
enable RDMA CNI plugin is intended to be run as a chained CNI plugin. it ensures isolation of RDMA traffic from other workloads in the system by moving the associated RDMA interfaces of the provided network interface to the container'snetwork namespace path
bool
optional
ibKubernetesEnabled
Enforces ib-sriov-cni to work with ib-kubernetes , default to false