给旧的集群加入四台新的服务器启动时候发现都是正常的,但是pod通信报错
集群通信失败,第一时刻想看看是不是cni0和flannel.1的网段是不是通的,点进去一看发现cni0网卡没有生成。
部署是通过kubeadm方式部署的集群,目前有两种解决方式,亲测都可行
(1)删除节点node,kubectl delete node然后重新加入集群
通过kk方式部署,重新加入集群时候生成
(2)第二种我用的方式手动生成cni0网卡
首先ifconfig查看已经有的flannel.1的网段
创建cni0网桥ip link add cni0 type bridge
创建cni0并启动ip link set dev cni0 up
配置网段为当前的node节点的flannel.1的网段10.233.77.1
然后就ok了,如果还有问题就重启这个节点的flannel.1,但是我没重启也ok了