CNI-Genie for "Smart CNI Plugin Selection"

by karun
GNU/Linux ◆ xterm ◆ bash 1373 views

https://github.com/Huawei-PaaS/CNI-Genie

  • Upon creating a pod, the user can manually select the logical network, or multiple logical networks, that the pod should be added to
  • Alternatively, the user can decide to include no logical network in pod yaml configuration. In this case, CNI-Genie smartly selects one of the available CNI plugins
  • For this purpose, CNI-Genie talks to cAdvisor to collect network usage information for every container, maintains a list of KPIs for all available CNI plugins. Examples of such KPIs are -Network latency -Network bandwidth