在整个 kubernetes 文档中,我注意到如何CNI
使用--cni-conf-dir
和设置提供程序--cni-bin-dir
。提到“如果CNI
目录中有多个配置文件,则使用文件名字典顺序的第一个”。
如果我想在默认CNI
提供者之间切换,最好的方法是什么。我是否需要重命名配置文件以遵循字典顺序?例如,如果我想使用桥接器或macvlan
cni
提供程序而不是法兰绒,我应该怎么做?
在整个 kubernetes 文档中,我注意到如何CNI
使用--cni-conf-dir
和设置提供程序--cni-bin-dir
。提到“如果CNI
目录中有多个配置文件,则使用文件名字典顺序的第一个”。
如果我想在默认CNI
提供者之间切换,最好的方法是什么。我是否需要重命名配置文件以遵循字典顺序?例如,如果我想使用桥接器或macvlan
cni
提供程序而不是法兰绒,我应该怎么做?
大多数似乎使用10-<cni>.conf
to 99-<cni>.conf
,类似于 systemd 文件命名约定,以确保顺序。但目前还没有正式的命名约定。
有关切换提供程序的示例,请参阅此堆栈溢出答案。