如果容器是放在openstack的虚拟中的,那么容器的网络是如何组建的,是否能用到IaaS层的网络,有多少的性能损失?
docker 组网方式很多,大多解决方案都采用overlay的组网方式,如果采用vxlan,性能损耗大概%10-%20,如果采用ipsec 性能损耗%40左右。如果采用扁平网络的方式(直接用IaaS的网路),性能几乎没什么损耗
收起openstack的虚拟网络是IaaS层的网络提供,容器网络同样适用SDN技术实现,只不过各个公司选择各不相同,K8S的开源版本使用flannel,但是openshift产品认为这种方式性能损耗比较大,最终采用的时open vswicth,京东云框架则选择的时networkPolicy和Calico的策略实现,所以各家各不相同,各种性能损耗各不相同,openshift的大概损耗在5-10%的范围
收起