flannel解决了集群中全部pod有惟一的ip地址,是一种overlay-network,node之间的数据包->docker0->flanneld->另外一个node的flanneld服务。node
flanneld:存在每一个node上,为主机在集群中获取一个网段;同时监听etcd,为flannel.1网关设备提供封装时必要的mac和ip信息。docker
查看本机有哪些网卡,执行ip a网络
查看某个网卡的策略,好比flannel.1网卡,此网卡是flanneld的进程管理的(重启flanneld会从etcd生成一个新的网关设备)spa
networkctl status flannel.1,可知此网卡底层的link文件(网卡命名策略)rest
查看flannel.1的网卡配置blog
ip -d link show flannel.1进程
删除此网卡 ip
ip link delete flannel.1集群
查看匹配到的第一个flanneld 的docker 容器容器
docker ps -a | grep -m1 flanneld
重启容器,docker restart 容器id
在查看网络配置的mac地址,ip -d link show flannel.1