2016-06-08 2 views
1

Почему я не могу создать сеть для новых модулей?Докер CNI: Не удалось настроить сеть

Error syncing pod, skipping: failed to "SetupNetwork" for "kube-dns-v11-n4yp4_kube-system" 
with SetupNetworkError: "Failed to setup network for 
pod \"kube-dns-v11-n4yp4_kube-system(841109e1-2d93-11e6-8393-080027ad62c7)\" 
using network plugins \"cni\": could not find \".\" plugin; Skipping pod" 

ответ

0

Обычно эта ошибка возникает, когда сетевой конфигурационный файл CNI либо отсутствует или неправильно, или когда плагин двоичная ссылка в файле конфигурации сети CNI отсутствует.

Убедитесь, что действительный CNI сетевой конфигурационный файл в /etc/cni/net.d, и убедитесь, что плагин двоичным для указанного типа в этом файле существует в /opt/cni/bin.

Вы можете найти пример CNI сети конфигурационный файл для Калико здесь: https://github.com/projectcalico/calico-containers/blob/master/docs/cni/kubernetes/KubernetesIntegration.md#2-download-and-configure-the-calico-cni-plugin

Так, Calico вы должны иметь конфигурационный файл CNI в /etc/cni/net.d с type: calico указанным, а затем двоичная Calico CNI установлен на /opt/cni/bin/calico

+0

Оказалось проще CoreOS документации в то время была опечатка в названии контейнера , –

0

Возможно, вы пропустили настройку сетевого плагина. Это необходимый шаг в настройке кластера.

На мастер запуска:

kubectl apply -f https://git.io/weave-kube 

Затем проверьте, что все стручки службы работают нормально:

kubectl get pods --all-namespaces 
Смежные вопросы