Container Network Interface
Despite the name, actually does not perform any of the load balancing
Sets up configuration
CNI Spec
# /etc/cni/net.d/10-ashish.conf. (convention of number-name, doesnt matter listes first anyways)
{
"cniVersion" : "1.0.0",
"name" : "fromScratch",
"type" : "ashish" # very important- /opt/cni/bin/ashish
}
/opt/cni/bin/ashish ; ashish executable in in this place. can be written in anything, go/bash etc.