kubelet么知道调用哪个CNI插件的配置文件呢?

参考文档:
http://www.mamicode.com/info-detail-2281539.html

当cni插件配置文件目录中,存在多个配置文件时,kubelet怎么知道调用哪个CNI插件的配置文件呢?
换句话说,在kubernetes集群里同时运行着calico、flannel、multus-cni等CNI插件时,kubelet怎么知道调用哪个啊?

kubelet么知道调用哪个CNI插件的配置文件呢?_第1张图片
image

下面我们通过看kubelet的源码,来了解一下:

kubelet么知道调用哪个CNI插件的配置文件呢?_第2张图片
image

kubelet么知道调用哪个CNI插件的配置文件呢?_第3张图片
image

也就是说,kubelet从配置文件目录中,获取第一个配置文件,进行消息发送。

你可能感兴趣的:(kubelet么知道调用哪个CNI插件的配置文件呢?)