创建一个pods的时候,发现一直处于ContainerCreating状态:
一开始怀疑是镜像拉取过慢,于是到相应节点上手动docker pull镜像。
kubectl delete pods 后,还是不行。然后 kubectl describe pods 查看详情后,发现:
发现这里报错了:
Warning FailedCreatePodSandBox 3m (x13 over 3m) kubelet, 192.168.205.12 Failed create pod sandbox.
然后百度一下后,看到别人查看了cni的日志,于是执行命令查看日志:
sudo journalctl -xe | grep cni
发现:failed to find plugin “loopback” in path [/opt/loopback/bin /usr/local/bin]
然后去/usr/local/bin目录下,发现我在worker节点忘记拷贝 loopback 命令了。
注: k8s集群环境使用vagrant虚拟机的形式创建的,教程参考https://github.com/liuyi01/kubernetes-starter