云端容器部署所面临的两大挑战
云平台和容器平台都有自己的 SDN 实现并且功能重合,传统的基于虚拟主机的容器部署方案都是通过嵌套方式来实现部署的,因而长期以来,传统部署方案不可避免的面临着以下两个挑战:
严重的网络性能损耗
传统的基于虚拟主机 的容器部署方案,需要采用 Overlay 或 Bridge 网络插件实现虚拟主机内部的虚拟网络,多次虚拟化对性能带来了重重损耗。经测试,在云平台上直接使用 容器 Overlay 会损失近 75%的性能。
配置复杂度高
主流的容器管理平台都需要对 IP 地址做转换,以提供业务对内网和外网的地址。实现这一功能对容器而言已相当复杂,在此基础上,若容器还运行在云平台上,则需要对云平台的 IP 再做一层地址转换,配置复杂度更高。