使用法兰绒作为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界面有日志功能吗?
答案 0 :(得分:1)
经过进一步的研究,我发现在工作节点上的/ var / lib / cni目录是在将Pod部署到该节点并公开服务之前才创建的。完成后,将调用CNI插件,并创建/ var / lib / cni和CNI0。