rootsongjc / kubernetes-handbook

Kubernetes中文指南/云原生应用架构实战手册
https://jimmysong.io/book/kubernetes-handbook
Creative Commons Attribution 4.0 International
11.11k stars 2.95k forks source link

K8S组件全部正常,但是所有pod无法正常启动 #257

Closed Jiangxiaobin closed 4 years ago

Jiangxiaobin commented 6 years ago

环境

版本和配置信息

操作

导致该问题的操作或现象

将flannel方案换成了calico方案,发现各种报错,所以想退回到flannel方案,所有配置信息都重置回原来的状态,并且master和node上的所有组件全部重启了,所有组件正常(包括kube-controller-manager、kube-scheduler、kube-apiserver、docker、etcd、flannel),但是所有的pod都起不来。

进入node宿主机,使用docker ps -a看到所有的container都是exited状态,或者是createing状态,如果手动docker start containerID的话,会报如下错误:

failed to create endpoint endPointName on network bridge: failed to add the host (veth237cf33) <=> sandbox (vethe214e84) pair interfaces: operation not supported Error: failed to start containers: 996bf24b065b

日志

日志或报错信息

failed to create endpoint endPointName on network bridge: failed to add the host (veth237cf33) <=> sandbox (vethe214e84) pair interfaces: operation not supported

rootsongjc commented 6 years ago

不知你的flannel是什么方式安装的?flannel启动有什么错误信息?