Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container
已于 2023-01-27 21:09:11 修改
2023-01-27 21:05:02 阅读量 9k 【代码】 Failed to create pod sandbox : rpc error : code = Unknown des c = [ failed to set up sandbox container “ 使用 kubectl des cribe pod s < pod -name> -n <namespace> 命令可看到提示信息。 POD 启动状态一直为 Container Creating,提示cni0的IP与既有子网不同。进入到对应计算节点,使用ip a命令确认cni0的IP信息,删除配置文件的"ranges": []中的ipv6相关项。然后关闭ipv6功能后问题解决。关闭ipv6的相关配置。 与其他采集正常的k8s集群对比,发现所用kube-state-metrics (deployment)版本有差异,将其镜像版本由2.0.0 改为了 v1.9.7 问题得到解决,效果如下。该指标由 kube-state-metrics (deployment)采集,经curl在集群内访问该exporter,原始采集到的指标即不完整。查看flannel网络插件分配的子网IP,发现两者确实不一致。命令确认cni0的IP信息,使用。进入到对应计算节点,使用。cgroup内存泄露。 一、K8S网络设计: Kubemetes 在设计上考虑了对网络的需求和模型设计,但自身并没有重新实现,而是可以另外嵌入现有的网络管理方案。同时, Kubemetes 试图通过插件化的形式来采用AppC 提出的Contai ner Networking Interface (CNI)规范。这意味着,将来所有支持Kub Failed to create pod sandbox : rpc error : code = Unknown des c = [ failed to set up sandbox container "1aba4fc9903a2b41433531a0c168ca48b6e852dac9991f81dc278e6b3e068301" network for pod "nfs-client-nfs-client-provisioner-5994b9cb9f-8b788": networkPlugin cni fa Warning Failed Create Pod SandBox 8h (x11 over 8h) kubelet, ecsnode03 Failed create pod sandbox : rpc error : code = Unknown des c = NetworkPlugin cni failed to set up pod "ecs-web- des ktop-7cbc98dcdb-nw4fw_ecs-local-area" network: could not initialize etcdv Failed to create pod sandbox : rpc error : code = Unknown des c = [ failed to set up sandbox container "e2f6c863f35f9d597fa7989883409ad3d23e3c2cb723a41695dadffdaaf3b0a2" network for pod "nginx": networkPlugin cni failed to set up pod "nginx_default" network: 问题:创建 pod 时一直是 Container Creating状态, des cribe时显示:Warning Failed Create Pod SandBox 17m (x13 over 17m)  kubelet, 192.168.0.4 Failed create pod sandbox : rpc error : code = Unknown des c = failed to start sandb...