Почему мост CNI0 не создается, когда узел соединяет кластер kubernetes с фланелью?

Настройка нового кластера k8s на Centos 7 с использованием фланели в качестве плагина CNI. При присоединении рабочего к кластеру мост CNI0 не создается.

Окружающая среда kubernetes 13.2.1, Docker-CE 18.09, Фланель 010. Centos 7.4. Насколько я понимаю, CNI0 создается brctl при вызове фланелем. С отладкой docker я вижу, что экземпляр install-cni-kube-фланелевый контейнер создается. Просматривая /var/lib, я не вижу, что каталог /var/lib / cni создан.

Я ожидаю, что CNI0 и каталог /var/lib / cni будут созданы контейнером install-cni-kube-flannel. Как бы я устранить эту проблему дальше? Есть ли возможности журнала для интерфейса CNI?

1 ответ

В ходе дальнейших исследований я заметил, что каталог /var/lib/cni на рабочем узле не создавался, пока я не развернул модуль на этом узле и не открыл службу. Как только я это сделал, был вызван плагин CNI, был создан /var/lib/cni и CNI0.

Другие вопросы по тегам