踩踩踩
创建了两个pod 但是有一个pod始终运行不起来 显示ContainerCreating状态
查看此pod详情 kubectl describe pod k8s-demo-bdb898cd5-9n6k8
找到报错信息:rpc error: code = Unknown desc = failed to set up sandbox container "c6a614cf42af4ad504db3860bd28d2c362c703667a420f88cd9a882b03f154e7" network for pod "k8s-demo-bdb898cd5-9n6k8": networkPlugin cni failed to set up pod "k8s-demo-bdb898cd5-9n6k8_default" network: loadFlannelSubnetEnv failed: open /run/flannel/subnet.env: no such file or directory
在/run/flannel/ 目录下没有subnet.env文件
解决方案:在对应目录下创建subnet.env文件
vim subnet.env
FLANNEL_NETWORK=10.244.0.0/16
FLANNEL_SUBNET=10.244.1.1/24
FLANNEL_MTU=1450
FLANNEL_IPMASQ=true
重新启动pod 再次查看pod状态
pod已经正常运行