张磊:浅谈容器网络( 四 )


甚至 , 每台宿主机上 , 都不需要有一个这种特殊的网桥 , 而仅仅通过某种方式配置宿主机的路由表 , 就能够把数据包转发到正确的宿主机上 。 这些内容 , 我在后面的文章中会为你一一讲述 。
总结
在今天这篇文章中 , 我主要为你介绍了在本地环境下 , 单机容器网络的实现原理和docker0网桥的作用 。
这里的关键在于 , 容器要想跟外界进行通信 , 它发出的IP包就必须从它的NetworkNamespace里出来 , 来到宿主机上 。
而解决这个问题的方法就是:为容器创建一个一端在容器里充当默认网卡、另一端在宿主机上的VethPair设备 。
上述单机容器网络的知识 , 是后面我们讲解多机容器网络的重要基础 , 请务必认真消化理解 。
思考题
尽管容器的HostNetwork模式有一些缺点 , 但是它性能好、配置简单 , 并且易于调试 , 所以很多团队会直接使用HostNetwork 。 那么 , 如果要在生产环境中使用容器的HostNetwork模式 , 你觉得需要做哪些额外的准备工作呢?
返回搜狐 , 查看更多
责任编辑: