Skip to content

Latest commit

 

History

History
 
 

daemon

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Multi-NIC CNI Daemon

The daemon component of Multi-NIC CNI is deployed to the Kubernetes cluster as a DaemonSet. This component is for

  • discovering host interfaces (/interface)
  • configuring host L3 routes (/addroute, /deleteroute)
  • distributedly communicating with Multi-NIC CNI binaries
    • select NICs (/select)
    • allocate/deallocate IPs (/allocate, /deallocate)

The default Daemon port is 11000. However, it can be set by setting `` environment.

Build and Push Daemon

  1. Update IMAGE_REGISTRY, IMAGE_TAG_BASE, and DAEMON_VERSION in Makefile if needed
  2. Run
    make docker-build-push
    To build with test, run
    make docker-build-push-with-test