在上一篇文章中我们概括了k8s集群网络大致包含哪些方面,包括服务在网络
中的负载均衡方式(iptable和ipvs),以及underlay和overlay的组网。在这里我们介绍宿主内的容器网络,当然我们还是以docker环境为例,介绍docker宿主环境中的容器网络。
在介绍docker宿主环境中的容器网络的时候我们先大致了解如下一些概念和知识:
Linux Network Namespace
Linux Bridge Device
Linux Veth Device
Linux Network Namespace:
一提到linux网络,本质上就是由一系列组件组成,从而共同协作完成网络功能,一般这些组件包括:
linux网络设备:例如network interface device,loop back device,bridge device,veth device,tun/tap device,vxlan device,ip tunnel device等