CNI对用户可见的接口,主要涉及CNI网络配置和Pod配置中CNI网络相关的项。
表 1 CNI网络配置接口
系统会遍历目录下面所有后缀名为".conf"、".conflist"和 ".json"的文件。默认为/etc/cni/net.d | |||
指定网络插件,默认为空字符,表示无网络配置,创建的sandbox只有loop网卡。支持cni和空字符,其他非法值会导致isulad启动失败。 |
附加CNI网络配置方式:
在Pod的配置文件的"annotations"中,增加一项"network.alpha.kubernetes.io/network": "网络平面配置";
网络平面配置为json格式,包含两项:
附件CNI网络配置方式示例如下:
"annotations" : {
"network.alpha.kubernetes.io/network": "{\"name\": \"mynet\", \"interface\": \"eth1\"}"
}
上一篇