APP下载

容器云环境下可视化编排技术

2021-01-13梁进科陈路路王一张建廷

计算机与网络 2021年23期
关键词:可视化

梁进科 陈路路 王一 张建廷

摘要:以Docker和Kubernetes为代表的容器技术为微服务运行提供了一种新的方式,简化了微服务创建、集成、部署和运行的流程。但其复杂的命令行操作以及陡峭的学习曲线,提高了开发者的使用门槛。提出了一种基于Kubernetes容器编排引擎,前端采用Vue+jTopo框架,后端利用Spring Boot框架结合Kubernetes Java客户端,实现可视化微服务部署编排的方法。利用这种方法屏蔽了底层复杂的命令行操作,降低了使用门槛。

关键词:微服务;Docker;容器编排;Kubernetes;可视化

中图分类号:TP393文献标志码:A文章编号:1008-1739(2021)23-58-3

0引言

随着互联网与云计算的快速发展,高并发访问以及大数据处理的业务需求无法只依赖单体应用程序。微服务架构以其模块化、易扩展、高可用的优势为应用程序的开发带来了新的设计思路[1]。以Docker为代表的容器技术为微服务提供了理想的载体,同时以Kubernetes为代表的容器编排引擎极大地简化了容器化微服务创建、集成、部署和运维的整个流程,但Kubernetes学习曲线坡度高对人员的专业素质要求较高[2]。从易用性角度出发,本文提供了一种容器编排的可视化方法。实践证明,利用此方法进行的微服务部署不仅为研发人员提供了友好型服务创建界面,还缩短了服务创建过程,提高了服务开发部署效率。

1容器编排可视化设计

1.1容器编排原理

Kubernetes源于Google公司内部的集群调度系统,提供了面向容器的集群部署和管理能力。Kubernetes简化了CPU、内存、网络和存储的资源编排过程,使开发人员聚焦到以容器为中心的系统构建中[3]。……

登录APP查看全文

猜你喜欢

可视化
无锡市“三项举措”探索执法可视化新路径
基于CiteSpace的足三里穴研究可视化分析
自然资源可视化决策系统
三维可视化信息管理系统在选煤生产中的应用
思维可视化
基于Power BI的油田注水运行动态分析与可视化展示
自然资源可视化决策系统
基于CGAL和OpenGL的海底地形三维可视化
可视化阅读:新媒体语境下信息可视化新趋势
“融评”:党媒评论的可视化创新