信息网络安全 ›› 2020, Vol. 20 ›› Issue (3): 36-44.doi: 10.3969/j.issn.1671-1122.2020.03.005
收稿日期:
2019-12-28
出版日期:
2020-03-10
发布日期:
2020-05-11
作者简介:
作者简介:刘渊(1967—),男,江苏,教授,硕士,主要研究方向为网络信息系统、网络安全、社交网络;乔巍(1991—),男,甘肃,硕士研究生,主要研究方向为云计算、容器虚拟化技术。
基金资助:
Received:
2019-12-28
Online:
2020-03-10
Published:
2020-05-11
摘要:
轻量级云基础架构对微服务的重要性不言而喻,很多基于容器的虚拟化服务被相继提出。在网络方面,容器网络接口技术保证了基于虚拟机的云和容器之间的连接异构网络服务。为了提高云系统的网络性能,文章研究了基于CNI技术的网络配置的详细设计,对基于Flannel的Kubernetes集群系统进行优化,提出了一种自适应Overlay Network与Directrouting结合模式的容器网络,并与多种基于CNI的网络拓展件性能进行了对比。针对集群网络无网络策略的缺陷,文章将Canal引入Flannel构架,增加了集群系统的网络策略功能,提高了网络访问安全性。文章搭建了测试集群系统,利用网络性能测试工具Iperf3对常见容器网络进行了性能测试。结果显示,该方案比原Flannel集群系统的容器网络传输速率平均提升25%左右,与其他方案相比,传输速率也有提升。该方案有利于实际环境集群系统的性能提升,实现了网络访问控制,增加了安全性。
中图分类号:
刘渊, 乔巍. 云环境下基于Kubernetes集群系统的容器网络研究与优化[J]. 信息网络安全, 2020, 20(3): 36-44.
LIU Yuan, QIAO Wei. Research and Optimization of Container Network Based on Kubernetes Cluster System in Cloud Environment[J]. Netinfo Security, 2020, 20(3): 36-44.
[1] | RAKESH K, NEHA G, SHILPI C, et al.Open Source Solution for Cloud Computing Platform Using OpenStack[J]. International Journal of Computer Science and Mobile Computing, 2014, 3(5): 89-98. |
[2] | YOUNGKI P, HYUNSIK Y, YOUNGHAN K.Performance Analysis of CNI(Container Networking Interface) based Container Network[C]//IEEE. 2018 International Conference on Information and Communication Technology Convergence(ICTC), October 17-19, 2018, Jeju, South Korea. New Jersey: IEEE, 2018: 248-250. |
[3] | LI Zheng, KIHL Ma, LU Qinghua, et al.Performance Overhead Comparison between Hypervisor and Container based Virtualization[C]//IEEE. 2017 IEEE 31st International Conference on Advanced Information Networking and Applications(AINA), March 27-29, 2017, Taipei, Taiwan, China. New Jersey: IEEE, 2017: 955-962. |
[4] | Kubernetnes. Kubernetes Documentation[EB/OL]. , 2019-12-9. |
[5] | FLÁVIO R, AUGUSTO N. Virtualization at the Network Edge: A Performance Comparison[C]//IEEE. 17th International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM), June21-24, 2016, Coimbra, Portugal. New Jersey: IEEE, 2016: 1-6. |
[6] | DAVID B.Containers and Cloud: From LXC to Docker to Kubernetes[J]. IEEE Cloud Computing, 2014, 1(3): 81-84. |
[7] | GONG Zheng, WU Zhihui, WANG Wei, et al.Kubernentes: Definitive Guide[M]. 4th Edition. Beijing: Publishing House of Electronics Industry, 2019. |
龚正,吴治辉,王伟,等. Kubernetes权威指南[M]. 4版.北京:电子工业出版社,2019. | |
[8] | Docker Docs. Docker Container Networking[EB/OL]. , 2019-12-10. |
[9] | Caolio. Calico Documentation[EB/OL].. |
[10] | BI Xiaohong, LIU Yuan, CHEN Fei, Research and Optimization of Network Performance for Micro-service Application Platform[J]. Computer Engineering, 2018, 44(5): 53-59. |
毕小红,刘渊等.微服务应用平台的网络性能研究与优化[J].计算机工程,2018,44(5):53-59. | |
[11] | LI Wei, ZHAO Yongbin, WANG Ou, et al.Dockers Container Network Architecture Research Based on Macvlan[J]. Machinery Design & Manufacture, 2017(5): 270-272. |
李巍,赵永彬,王鸥,等.基于Macvlan的Docker容器网络构架研究[J].机械设计与制造,2017(5):270-272. | |
[12] | FENG Mingzhen.Design and Implementation of Docker Network System Based on Macvlan[D]. Hangzhou: Zhejiang University, 2016. |
冯明振. 基于Macvlan的Docker容器网络模型的设计与实现[D].杭州:浙江大学,2016. | |
[13] | MARKO L.Kubernetes in Action[M]. Beijing: Publishing House of Electronics Industry, 2018. |
[14] | ALIN C, CRISTIAN C SPOIALA, CORNELIU O T, et al.OpenStack and Docker: Building a High-performance IaaS Platform for Interactive Social Media Applications[C]//IEEE. 2016 International Conference on Development and Application Systems(DAS), May 19-21, 2016, Suceava, Romania. New Jersey: IEEE, 2016: 287-290. |
[15] | BOETTIGER C.An Introduction to Docker for Reproducible Research[J]. ACM SIGOPS Operating Systems Review, 2015, 49(1): 71-79. |
[16] | GUO Yanghui.Research and Implementation of Docker Container Scheduling Strategy in Micro Service[D]. Beijing: Beijing University of Posts and Telecommunications, 2018. |
郭杨虎. 微服务环境下Docker容器调度策略的研究与实现[D].北京:北京邮电大学,2018. | |
[17] | XIE Bin, SUN Guanyi, GUO Ma.Docker Based Overlay Network Performance Evaluation in Large Scale Streaming System[C]//IEEE. 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference(IMCEC), October 3-5, 2016. Xi’an, China. New Jersey: IEEE, 2016: 366-369. |
[18] | ZENG Hao, WANG Baosheng, DENG Wenping, et al.Measurement and Evaluation for Docker Container Networking[C]//IEEE. 2017 International Conference on Cyber-enabled Distributed Computing and Knowledge Discovery(CyberC), October 12-14, 2017, Nanjing, China. New Jersey: IEEE, 2017: 105-108. |
[1] | 王湘懿, 张健. 基于图像和机器学习的虚拟化平台异常检测[J]. 信息网络安全, 2020, 20(9): 92-96. |
[2] | 徐玉伟, 赵宝康, 时向泉, 苏金树. 容器化安全服务功能链低延迟优化编排研究[J]. 信息网络安全, 2020, 20(7): 11-18. |
[3] | 边曼琳, 王利明. 云环境下Docker容器隔离脆弱性分析与研究[J]. 信息网络安全, 2020, 20(7): 85-95. |
[4] | 白嘉萌, 寇英帅, 刘泽艺, 查达仁. 云计算平台基于角色的权限管理系统设计与实现[J]. 信息网络安全, 2020, 20(1): 75-82. |
[5] | 任良钦, 王伟, 王琼霄, 鲁琳俪. 一种新型云密码计算平台架构及实现[J]. 信息网络安全, 2019, 19(9): 91-95. |
[6] | 余奕, 吕良双, 李肖坚, 王天博. 面向移动云计算场景的动态网络拓扑描述语言[J]. 信息网络安全, 2019, 19(9): 120-124. |
[7] | 王紫璇, 吕良双, 李肖坚, 王天博. 基于共享存储的OpenStack虚拟机应用分发策略[J]. 信息网络安全, 2019, 19(9): 125-129. |
[8] | 崔艳鹏, 冯璐铭, 闫峥, 蔺华庆. 基于程序切片技术的云计算软件安全模型研究[J]. 信息网络安全, 2019, 19(7): 31-41. |
[9] | 葛新瑞, 崔巍, 郝蓉, 于佳. 加密云数据上支持可验证的关键词排序搜索方案[J]. 信息网络安全, 2019, 19(7): 82-89. |
[10] | 田春岐, 李静, 王伟, 张礼庆. 一种基于机器学习的Spark容器集群性能提升方法[J]. 信息网络安全, 2019, 19(4): 11-19. |
[11] | 赵谱, 崔巍, 郝蓉, 于佳. 一种针对El-Gamal数字签名生成的安全外包计算方案[J]. 信息网络安全, 2019, 19(3): 81-86. |
[12] | 张振峰, 张志文, 王睿超. 网络安全等级保护2.0云计算安全合规能力模型[J]. 信息网络安全, 2019, 19(11): 1-7. |
[13] | 冯新扬, 沈建京. 一种基于Yarn云计算平台与NMF的大数据聚类算法[J]. 信息网络安全, 2018, 18(8): 43-49. |
[14] | 陶源, 黄涛, 张墨涵, 黎水林. 网络安全态势感知关键技术研究及发展趋势分析[J]. 信息网络安全, 2018, 18(8): 79-85. |
[15] | 张琦, 林喜军, 曲海鹏. 云计算中支持授权相等测试的基于身份加密方案[J]. 信息网络安全, 2018, 18(6): 52-60. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||