在整个kubernetes文档中,我注意到了如何使用CNI
和--cni-conf-dir
来设置--cni-bin-dir
提供程序。提到“如果目录中有多个CNI
配置文件,则按文件名的字典顺序使用第一个。”
如果我想在默认的CNI
提供者之间切换,最好的方法是什么。我是否需要重命名配置文件以遵循字典顺序?例如,如果我想使用网桥或macvlan
cni
提供程序而不是法兰绒,应该怎么办?
答案 0 :(得分:1)
大多数似乎使用10-<cni>.conf
至99-<cni>.conf
来确保顺序,这与系统文件命名约定类似。
但是到目前为止,还没有正式的命名约定。
有关切换提供商的示例,请参见this stack overflow answer。