经过这段时间的学习,我们看到,在kubernetes中,不但可以使用开源的flannel, bridge等插件,实现纯软件的容器网络,还可以安装CISCO/F5/H3C等硬件网络厂商提供的插件,让硬件交换机、负载均衡等设备,承担网络Overlay封装、Service负载均衡等功能,实现容器的跨node互通,或硬件负载均衡提升容器对外服务的性能。
让我们做一个简短的小结:
1. 如果期望硬件交换机作为容器网络的Overlay封装节点(VXLAN网关),需要在Kubernetes中安装交换机相关的SDN控制器提供的CNI插件。CNI插件将感知容器的创建和销毁,并与SDN控制器联动,将VLAN、VXLAN和EV**相关配置下发到各硬件交换机和Node上的OVS,实现类似层次化端口绑定的VLAN-VXLAN转换。
2. 类似OpenStack有LBaaS的机制,容器网络也有这样的负载均衡及业务发布机制,它叫做Service。Service一般调用iptables或ipvs来实现负载均衡功能,但由于软件负载均衡的效率限制,LB设备厂商也会通过插件或SDN控制器纳管引流等方式,为Service实现负载均衡。
前期链接如下:
容器网络硬核技术内幕 (开篇)
容器网络硬核技术内幕 (1) 朝夕相伴触手可及的虚拟
容器网络硬核技术内幕 (2) 听毛主席的话,学容器
容器网络硬核技术内幕 (3) 批判的武器和武器的批判
容器网络硬核技术内幕 (4) 命运共同体
容器网络硬核技术内幕 (5) 为人民服务重于泰山
容器网络硬核技术内幕 (6) 天堑变通途
容器网络硬核技术内幕 (7) 大海航行靠舵手
容器网络硬核技术内幕 (8) 五湖四海的友谊
容器网络硬核技术内幕 (9) 大道至简
容器网络硬核技术内幕 (10) 胜利之桥
容器网络硬核技术内幕 (11) 西直门桥的传说
容器网络硬核技术内幕 (12) 美丽的法兰绒 (上)
容器网络硬核技术内幕 (13) 美丽的法兰绒 (中)
容器网络硬核技术内幕 (14) 美丽的法兰绒 (下)
容器网络硬核技术内幕 (15) 回忆OpenStack时代
容器网络硬核技术内幕 (16) 燕归来
容器网络硬核技术内幕 (17) 生命的火花
容器网络硬核技术内幕 (18) 他山之石可以攻玉
容器网络硬核技术内幕 (19) 乘风破浪的应用
容器网络硬核技术内幕 (20) 苏维埃与电气化
在这些专题中,我们把容器网络做了一个大致的介绍,但我们发现,还有一个关键的问题还没有解决……
请看今后的专题介绍。