CNI(容器网络接口)虽然名字里带有“容器”,但它实际解决的核心问题是 Pod 与 Pod 之间的通信。
为什么叫 CNI 而不是 PNI?
Pod 里面的容器是怎么联网的?
localhost
Pod 里的所有容器共享同一个 Network Namespace(也就是共用一张虚拟网卡、同一个 IP)。它们之间的通信,就像是你电脑上的两个软件互相发数据一样,直接走 localhost(本地回环)就搞定了。