查看CNI中的veth pair

flannel是k8s的pod网络之一,cni0是配置flannel时会出现的典型网桥
Cni0:网桥设备,每创建一个 Pod 都会创建一对 Veth Pair。其中一端是 Pod 中的 eth0,另一端是 cni0 网桥中的端口(网卡)

进入一个pod

kubectl exec -it pod-name /bin/bash

有些教程会提到使用ip a等命令行看,但是对于k8s种的pod,大多不支持ipifconfig命令,可以通过容器内部的文件来查看

cat /sys/class/net/eth0/iflink

在pod外(实体机)

ip link

所以我们刚才查看的pod的虚拟网卡是vethe533b9d4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章