一些flannel网关的操作

flannel解决了集群中所有pod有唯一的ip地址,是一种overlay-network,node之间的数据包->docker0->flanneld->另一个node的flanneld服务。

flanneld:存在每个node上,为主机在集群中获取一个网段;同时监听etcd,为flannel.1网关设备提供封装时必要的mac和ip信息。

查看本机有哪些网卡,执行ip a

查看某个网卡的策略,比如flannel.1网卡,此网卡是flanneld的进程管理的(重启flanneld会从etcd生成一个新的网关设备

networkctl status flannel.1,可知此网卡底层的link文件(网卡命名策略)

 查看flannel.1的网卡配置

ip -d link show flannel.1

 删除此网卡 

ip link delete flannel.1

查看匹配到的第一个flanneld  的docker 容器

docker ps -a | grep -m1 flanneld

 重启容器,docker restart 容器id

在查看网络配置的mac地址,ip -d link show flannel.1

posted @ 2020-12-25 17:19  frantzz  阅读(419)  评论(0编辑  收藏  举报