这里的"直接到达"加了双引号, Pod认为我是直接到达的,其实底层, 有一堆转换机制存在, 比如Flannel的转换机制
如果, 我们想要在自己的集群中构建k8s, 首先要解决扁平化的网络空间,...那么如何跨主机, 还能通过对方的ip到达呢?
假设, 现在web app2 ,想要把数据报发到backend. 他的源ip是10.1.15.2/24, 目标ip要写10.1.20.3/24....毕竟在同一个局域网内部.
...总结 -- 不同情况下的网络通讯方式
1) 同一个pod内部通讯:
同一个pod共享同一个网络命名空间, 共享同一个linux协议栈, 通过localhost就可以访问
2) 不同pod之间通讯
...节点网络
2. pod网络
3. service网络
需要注意的是: 真实的物理的网络只有1个, 就是节点网络. 也就是构建服务器的时候1张网卡就可以实现.