k8s网络插件路由分析(一)之Flannel

本文介绍了如何在Kubernetes环境中使用Flannel插件时,通过`brctl`命令查看网桥信息和路由设置。包括安装`bridge-utils`工具,展示`brctlshow`命令的结果,以及查看到的路由表,展示了节点间Pod通信的网络配置情况。
摘要由CSDN通过智能技术生成

Flannel插件

brctl查看网桥信息

安装 bridge-utils工具:

#安装
yum install bridge-utils -y

[root@node1 k8s]# brctl show
bridge name     bridge id               STP enabled     interfaces
cni0            8000.be1417df27eb       no              veth346f1d4b
                                                        vethd6752c2b
[root@node1 k8s]# brctl show cni0
bridge name     bridge id               STP enabled     interfaces
cni0            8000.be1417df27eb       no              veth346f1d4b
                                                        vethd6752c2b

路由信息

在这里插入图片描述
[root@node1 k8s]# ip neigh show dev flannel.1
10.244.2.0 lladdr 42:cc:8b:e7:4b:d7 PERMANENT
10.244.3.0 lladdr 76:97:d9:5a:83:59 PERMANENT
10.244.1.0 lladdr ea:1c:70:e9:a9:e0 PERMANENT

前往不同的pod地址,路由分别指向其它节点的flannel.1接口。
[root@node1 k8s]# ip route
default via 192.168.1.1 dev eth0
10.244.0.0/24 dev cni0 proto kernel scope link src 10.244.0.1
10.244.1.0/24 via 10.244.1.0 dev flannel.1 onlink
10.244.2.0/24 via 10.244.2.0 dev flannel.1 onlink
10.244.3.0/24 via 10.244.3.0 dev flannel.1 onlink
169.254.0.0/16 dev eth0 scope link metric 1002
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.200

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值