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