首页 > 其他分享 >多个cni插件共存时kubelet调用哪个

多个cni插件共存时kubelet调用哪个

时间:2024-01-28 10:56:08浏览次数:31  
标签:插件 多个 kubelet net k8s cni

k8s v1.19.0

默认情况下,k8s不支持多个cni插件混用。
在/etc/cni/net.d存在多个cni配置时,dockershim只会加载按字母顺序排序的第1个插件。

cmd/kubelet/app/options/container_runtime.go
NewContainerRuntimeOptions函数

pkg/kubelet/dockershim/network/cni/cni.go
getDefaultCNINetwork函数

1. 读取/etc/cni/net.d目录下以.conf、.conflist、.json结尾的文件名。

2. 按文件名排序并解析。

3. 单个配置文件解析校验完成后返回,作为默认容器网络配置。

标签:插件,多个,kubelet,net,k8s,cni
From: https://www.cnblogs.com/WJQ2017/p/17992555

相关文章

  • vscode-pdf 插件安装后无法正常使用
    vscode在安装vscode-pdf插件后点击pdf文件仍为文本模式打开,如下图所示:解决方法打开一个pdf文件后,打开命令面板ctrl+shift+P,搜索View:ReopenEditorWith选择Pdf-Review,下方.pdf选择默认编辑器同样选择Pdf-Review......
  • Pytest 源码解读 [1] - [pluggy] 插件框架介绍
    Pluggy(https://github.com/pytest-dev/pluggy)Pytest的核心实际的基于 Pluggy 这个pluginframework的,实际上pytest本身就是由一个一个插件组成的本来pluggy的代码是在pytest的repo里,后来迁移了出来,作为一个独立的项目。Pluggy作为一个独立的pluginframework......
  • Excel表格转GDScript插件的使用 学习笔记
    【【蘩】[Godot教程]Excel表格转GDScript插件的使用】ConfigHelper导出生成在excels文件夹下。添加新的字符串。导出表格,会被忽略掉的(如注释内容)"ignore":true......
  • 如何配置LiveNVR实现在服务器上多个不同的磁盘目录存储监控摄像头的录像,并支持电脑、
    @目录1、流媒体服务软件2、配置开启录像(云端录像)3、指定录像存储路径4、录像回看(云端录像)4.1、查看录像4.1.1、时间轴视图4.1.2、列表视图5、云端录像相关接口6、如何分享时间轴录像回看?7、iframe集成示例8、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务1、流媒体服务软件LiveNVR......
  • 【UE插件DTRabbitMQ】 虚幻引擎蓝图连接RabbitMQ服务器使用插件说明
    本插件可以使用蓝图连接RabbitMQ服务器,并推送或者监听消息。下载地址地址在文章最后。 1.节点说明CreateRabbitMQClient-创建RabbitMQ客户端对象创建一个RabbitMQ客户端对象,返回的对象需要提升为变量,以后就是用这个对象去操作。Connect-链接服务器链接到Rabbit......
  • 开发WordPress主题和插件,如果调试。
    来源:https://www.shanhubei.com/archives/11789.html开发WordPress主题和插件,如果调试。一、使用自带,设置一下:wp-config.php文件中添加一行代码以打开调试模式define('WP_DEBUG',true);//启用调试日志记录到/wp-content/debug.log文件define('WP_DEBUG_LOG',true......
  • spring boot lombok插件
    Lombok集成首先我们需要在IDEA中安装好Lombok插件,如果你使用的是最新版IDEA2020.3,则Lombok插件已经内置,无需安装。 之后在项目的pom.xml文件中添加Lombok依赖,SpringBoot2.1.x版本后无需指定Lombok版本,SpringBoot在spring-boot-dependencies中已经内置。<!--lombok依赖--><......
  • jclasslib 插件安装及使用
    原文地址blog.csdn.net学习Java,必须要了解JVM,而学习JVM知识时,总要去研究一些字节码指令而jclasslib这个插件很好的解决了这个问题jclasslib安装:1.打开设置或者按Ctrl+Alt+S,打开设置2.找到jclasslib插件点击install下载安装即可3.安装完重启,然后点击视图:......
  • notepad++离线安装插件
    背景有一些外面的网站无法通过在线的方式直接安装插件,所有就需求从其他的渠道获取插件包,解压后离线安装。举例方法安装nppplugin_svn插件首先先下载插件压缩包nppplugin_svn_x86.zip解压后放到notepad++的插件文件夹中解压的文件夹需要跟dll文件名称一致重启notepad++即可......
  • 插件框架
    插件框架plugin.json{ "plugin": [ { "plugid":1000, "plugname":"bpl1.bpl", "remark":"RESTCRUD" }, { "plugid":1001, "plugname":"bpl2.bpl", &qu......