+ |Kubernetes support multiple networks. |No | As VNF needs at least three interfaces. Management,control plane, |
+ | | |data plane. |
+ | | | (1) Multus https://github.com/Intel-Corp/multus-cni |
+ | | | (2) CNI-Genie https://github.com/Huawei-PaaS/CNI-Genie |
+ | | | (3) A solution built into Kubernetes |
+ | | | https://docs.google.com/document/d/1TW3P4c8auWwYy-w_5afIPDcGNLK3LZf0m14943eVfVg/ |
+ | | | (4) CNI |
+ | | | https://github.com/containernetworking/cni/blob/master/SPEC.md |
+ +-----------------------------------------------------------+-------------------+--------------------------------------------------------------------+
+ |Kubernetes support NAT-less connections to a container |No | SIP/SDP and SCTP are not working with NAT-ed networks |
+ +-----------------------------------------------------------+-------------------+--------------------------------------------------------------------+
+ |Kubernetes scheduling support CPU binding,NUMA features |No |The kubernetes schedular don't support these features |
+ +-----------------------------------------------------------+-------------------+--------------------------------------------------------------------+
+ |DPDK need to support CNI |No |DPDK is the technology to accelerate the data plane. Container need |
+ | | |support it, the same with virtual machine. |
+ +-----------------------------------------------------------+-------------------+--------------------------------------------------------------------+
+ |SR-IOV can support CNI (Optional) |No |SR-IOV could let container get high performance |