flannel是k8s的pod網絡之一,cni0是配置flannel時會出現的典型網橋
Cni0:網橋設備,每創建一個 Pod 都會創建一對 Veth Pair。其中一端是 Pod 中的 eth0,另一端是 cni0 網橋中的端口(網卡)
進入一個pod
kubectl exec -it pod-name /bin/bash
有些教程會提到使用ip a
等命令行看,但是對於k8s種的pod,大多不支持ip
和ifconfig
命令,可以通過容器內部的文件來查看
cat /sys/class/net/eth0/iflink
在pod外(實體機)
ip link
所以我們剛纔查看的pod的虛擬網卡是vethe533b9d4