当迁移集群之后,拉取镜像报cni网络错误,如下
先停掉网卡
ifconfig eni0 down
#删除
ip link delete cni0
#注意删除之后不会重新生成了网卡了,需要重启初始化集群,以前老的版本是自己会重启
删除之后
初始化之前可以修改你需要的网段 /run/flannel/subnet.env
[root@node90 ~]# cat /run/flannel/subnet.env
FLANNEL_NETWORK=172.16.0.0/16
FLANNEL_SUBNET=172.16.0.1/24
FLANNEL_MTU=1500
FLANNEL_IPMASQ=true
初始化你的集群
kubeadm init --config=kubeadm-config.yaml --v=9
之后如果出现网卡报以下错误
需要清空ipvs,包括所有节点,要不然还是会报错,重启proxy即可,
ipvsadm --clear
kubectl get pod -n kube-system | grep kube-flannel |awk '{system("kubectl delete pod "$1" -n kube-system")}'