Beta Channel
v1.2.3
Major feature update: - The following attributes of HostInterface is changed to optional.
NetAddress string `json:"netAddress,omitempty"`
HostIP string `json:"hostIP,omitempty"`
Vendor string `json:"vendor,omitempty"`
Product string `json:"product,omitempty"`
PciAddress string `json:"pciAddress,omitempty"`
- Set default container of controller pod to
manager
. - Namespace watcher to watch newly-created namespace and create a NetworkAttachmentDefinition of the existing MultiNicNetwork.
Fixes
- LastSyncTime
is nil.
- Invalid resource name with prefix.
see: https://github.com/foundation-model-stack/multi-nic-cni/pull/182
v1.2.0
Major feature update:
- Topology-aware NIC Selection
- RoCE GDR-support CNI (NVIDIA MOFED operator) -
mellanox
- Host-device CNI support
- NICClusterPolicy aware
apiVersion: multinic.fms.io/v1 kind: MultiNicNetwork metadata: name: multinic-mellanox-hostdevice spec: ipam: | { "type": "host-device-ipam" } multiNICIPAM: false plugin: cniVersion: "0.3.1" type: mellanox
v1.1.0
Major feature update:
- AWS-support CNI
- Provide
aws-ipvlan
working with Multi-NIC IPAM - Support using Host subnet for Pod subnet for ENA
apiVersion: multinic.fms.io/v1 kind: MultiNicNetwork metadata: name: multinic-aws-ipvlan spec: ipam: | { "type": "multi-nic-ipam", "hostBlock": 8, "interfaceBlock": 2, "vlanMode": "l2" } multiNICIPAM: true plugin: cniVersion: "0.3.0" type: aws-ipvlan args: mode: l2
- Provide