首页 > 解决方案 > 创建 pod 沙箱失败:rpc 错误:code = Unknown desc = NetworkPlugin cni 未能设置 pod 网络

问题描述

在 k8s(v1.10) 集群上创建 Redis POD 并且 POD 创建卡在“ContainerCreating”

Type     Reason                  Age                   From                Message
  ----     ------                  ----                  ----                -------
  Normal   Scheduled               30m                   default-scheduler   Successfully assigned redis to k8snode02
  Normal   SuccessfulMountVolume   30m                   kubelet, k8snode02  MountVolume.SetUp succeeded for volume "default-token-f8tcg"
  Warning  FailedCreatePodSandBox  5m (x1202 over 30m)   kubelet, k8snode02  Failed create pod sandbox: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "redis_default" network: failed to find plugin "loopback" in path [/opt/loopback/bin /opt/cni/bin]
  Normal   SandboxChanged          47s (x1459 over 30m)  kubelet, k8snode02  Pod sandbox changed, it will be killed and re-created.

标签: kuberneteskubectlkubeadmflannel

解决方案


确保它/etc/cni/net.d和它的朋友都存在并且在所有节点/opt/cni/bin上正确地填充了CNI配置文件和二进制文件。对于法兰绒,可以使用flannel cni repo


推荐阅读