当节点通过法兰加入kubernetes集群时,为什么没有创建CNI0桥?

时间:2019-01-17 18:34:33

标签: kubernetes flannel cni

使用法兰绒作为CNI插件在Centos 7上设置新的k8s集群。将工作线程加入集群时,不会创建CNI0桥。

环境是kubernetes 13.2.1,Docker-CE 18.09,Flannel 010.Centos 7.4。我的理解是CNI0是由brctl在法兰绒调用时创建的。通过docker debug,我可以看到install-cni-kube-flannel容器已实例化。在查看/ var / lib时,我看不到/ var / lib / cni目录已创建。

我希望CNI0和/ var / lib / cni目录将由install-cni-kube-flannel容器创建。我将如何进一步解决此问题? CNI界面有日志功能吗?

1 个答案:

答案 0 :(得分:1)

经过进一步的研究,我发现在工作节点上的/ var / lib / cni目录是在将Pod部署到该节点并公开服务之前才创建的。完成后,将调用CNI插件,并创建/ var / lib / cni和CNI0。