部署flannel网络插件时发现flannel一直处于CrashLoopBackOff状态

部署时查询pods状态,发现flannel一直处于CrashLoopBackOff状态

kubectl get pods --all-namespaces

在这里插入图片描述
查看日志

kubectl logs kube-flannel-ds-fk88k -n kube-system 

在这里插入图片描述
发现提示是要求的子网无法创建,提示的子网网段10.244.0.0/16
查看kube-controller-manager.yaml 文件

vim /etc/kubernetes/manifests/kube-controller-manager.yaml 

在这里插入图片描述

--allocate-node-cidrs=true
--cluster-cidr=10.50.0.0/16

查看kube-flannel.yml配置
在这里插入图片描述

结论:

kube-controller-manager.yaml和kube-flannel.yml不一致导致

所以修改kube-controller-manager.yaml中–cluster-cidr=10.50.0.0/16为–cluster-cidr=10.244.0.0/16
或者修改kube-flannel.yml文件 Network 为"Network": “10.50.0.0/16”,

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐