当我创建一个带有一些副本的样本nginx pod来测试我的kubernetes集群时 . 我得到一个奇怪的输出 . pod在第一个节点上自己创建,但在另外两个节点上,它们处于“Container creation”状态

当我描述pod(只有其他节点上的pod)时,它们会给出此错误消息

Warning  FailedCreatePodSandBox  1m    kubelet, xploregroup  Failed create pod sandbox.
  Normal   SandboxChanged          1m    kubelet, xploregroup  Pod sandbox changed, it will be killed and re-created.

奇怪的是,所有节点都具有完全相同的配置(克隆了来自主设备的图像),我以完全相同的方式加入它们 . pod正常分布,但只有node1上的pod正在运行 .

有人可以指导我到同一个方向:(

[编辑] journalctl -u kubelet给出了这个错误

Mar 12 13:42:45 kubeMaster kubelet[16379]: W0312 13:42:45.824314   16379 cni.go:171] Unable to update cni config: No networks found in /etc/cni/net.d
Mar 12 13:42:45 kubeMaster kubelet[16379]: E0312 13:42:45.824816   16379 kubelet.go:2104] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

问题似乎与我的网络插件有关 . 在我的/etc/systemd/system/kubelet.service.d/10.kubeadm.conf中 . 网络插件的标志是否存在? environment = kubelet_network_args --cni-bin-dir = / etc / cni / net.d --network-plugin = cni