1

为什么我不能为新的 Pod 创建网络?

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"
4

1 回答 1

1

通常,当 CNI 网络配置文件丢失或格式错误,或者 CNI 网络配置文件中引用的插件二进制文件丢失时,就会发生该错误。

确保您有一个有效的 CNI 网络配置文件/etc/cni/net.d,并确保该文件中指定类型的插件二进制文件存在于/opt/cni/bin.

您可以在此处找到 Calico 的示例 CNI 网络配置文件:https ://github.com/projectcalico/calico-containers/blob/master/docs/cni/kubernetes/KubernetesIntegration.md#2-download-and-configure-the -calico-cni-插件

因此,对于 Calico,您应该有一个指定的 CNI 配置文件/etc/cni/net.dtype: calico然后将 Calico CNI 二进制文件安装在/opt/cni/bin/calico

于 2016-07-06T20:53:48.030 回答