[1]赵旭杰,粱正和.Kubernetes 可视化管理平台[J].计算机技术与发展,2021,31(02):106-110.[doi:10. 3969 / j. issn. 1673-629X. 2021. 02. 020]
 ZHAO Xu-jie,LIANG Zheng-he.Kubernetes Visual Management Platform[J].,2021,31(02):106-110.[doi:10. 3969 / j. issn. 1673-629X. 2021. 02. 020]
点击复制

Kubernetes 可视化管理平台()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
31
期数:
2021年02期
页码:
106-110
栏目:
系统工程
出版日期:
2021-02-10

文章信息/Info

Title:
Kubernetes Visual Management Platform
文章编号:
1673-629X(2021)02-0106-05
作者:
赵旭杰粱正和
河海大学 计算机与信息学院,江苏 南京 211100
Author(s):
ZHAO Xu-jieLIANG Zheng-he
School of Computer and Information,Hohai University,Nanjing 211100,China
关键词:
KubernetesDockerReact容器云可视化管理
Keywords:
KubernetesDockerReactcontainer cloudvisual management
分类号:
TP391
DOI:
10. 3969 / j. issn. 1673-629X. 2021. 02. 020
摘要:
为了方便云平台的管理, 摆脱使用 Kubetcl 命令行方式操作 Kubernetes 集群的繁琐, 前台采用 React 框架构建 UI 界面, 后台使用 Fabric8 框架调用 Kubernetes 云平台的功能接口, 前后端数据的交互借助 Axios 框架来完成。 最终成功完成了基于 Docker 的 Kubernetes 可视化管理平台的开发。 通过该平台,管理人员可以操作 Kubernetes 集群中 Pod、Namespaces、Service 等核心组件。 并且在此基础上,该文借助时序数据库 InfluDB 和可视化监控工具 Grafana,实现了平台资源的监控。通过集成 Harbor 管理页面, 可以对 Docker 私有镜像仓库进行管理。 最终,Kubernetes 可视化管理平台实现的功能主要包括:物理节点信息显示,Pod、Controller、Service、Namespace 的增删改查,平台资源监控和私有镜像管理。 这种所见即所得的管理方式,可以充分发挥容器集群自动化部署、自动化扩缩容、自动维护的特性。 同时,也使得容器集群的管理更加方便,极大地提高了平台管理的效率,降低了管理人员的负担。
Abstract:
In order to facilitate the management of the cloud platform and get rid of the cumbersome operation of Kubernetes cluster by using Kubetcl command line,the React framework is used in the foreground to build the UI interface,while the Fabric8 framework is used in the background to call the functional interface of Kubernetes cloud platform,and the interaction between the front and rear data is completed with the help of Axios framework. Finally,the development of Kubernetes visual management platform based on Docker is successfully completed. Through this platform, managers can operate core components such as Pod, Namespaces, and Service in Kubernetes cluster. On this basis,we realize the monitoring of platform resources with the help of the timing database InfluDB and the visual monitoring tool Grafana. By integrating Harbor management page,Docker private image warehouse can be managed. Finally,the functions realized by Kubernetes visual management platform mainly include physical node information display, addition, deletion and revision of Pod,Controller,Service,Namespace, and platform resource monitoring and private image management. This management method can make full use of container cluster automation deployment,automatic expansion,automatic maintenance. At the same time,it also makes the management of container cluster more convenient,greatly improving the efficiency of platform management and reducing the burden of managers.

相似文献/References:

[1]鲁涛,陈杰,史军.Docker 安全性研究[J].计算机技术与发展,2018,28(06):115.[doi:10.3969/ j. issn.1673-629X.2018.06.026]
 LU Tao,CHEN Jie,SHI Jun.Research of Docker Security[J].,2018,28(02):115.[doi:10.3969/ j. issn.1673-629X.2018.06.026]
[2]赵乐乐,黄刚,马越. 基于Docker的Hadoop平台架构研究[J].计算机技术与发展,2016,26(09):99.
 ZHAO Le-le,HUANG Gang,MA Yue. Research on Hadoop Platform Based on Docker[J].,2016,26(02):99.
[3]张可颖,彭丽苹,吕晓丹,等.开源云上的 Kubernetes弹性调度[J].计算机技术与发展,2019,29(02):109.[doi:10.3969/j.issn.1673-629X.2019.02.023]
 ZHANG Keying,PENG Liping,LYU Xiaodan,et al.Elastic Scheduling Strategy for Private Cloud Resource Based on Kubernetes and Openstack[J].,2019,29(02):109.[doi:10.3969/j.issn.1673-629X.2019.02.023]
[4]刘钱超,董超群,张垚.基于容器技术的软件测试优化研究[J].计算机技术与发展,2019,29(04):13.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 003]
 LIU Qian-chao,DONG Chao-qun,ZHANG Yao.Research on Optimization of Software Testing Based on Container Technology[J].,2019,29(02):13.[doi:10. 3969 / j. issn. 1673-629X. 2019. 04. 003]
[5]张祥俊,伍卫国.基于FastDFS的数字媒体系统设计与实现技术研究[J].计算机技术与发展,2019,29(05):6.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 002]
 ZHANG Xiang-jun,WU Wei-guo.Research on Design and Implementation of Digital Media System Based on FastDFS[J].,2019,29(02):6.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 002]
[6]郝慧杰,肖 建,张 粮,等.VNF 生命周期管理系统设计与实现[J].计算机技术与发展,2020,30(07):12.[doi:10. 3969 / j. issn. 1673-629X. 2020. 07. 003]
 HAO Hui-jie,XIAO Jian,ZHANG Liang,et al.Design and Implementation of VNF Life Cycle Management System[J].,2020,30(02):12.[doi:10. 3969 / j. issn. 1673-629X. 2020. 07. 003]
[7]马勤政,徐中伟,梅 萌.基于 Kubernetes 的列控系统测试容器云平台设计[J].计算机技术与发展,2021,31(06):52.[doi:10. 3969 / j. issn. 1673-629X. 2021. 06. 010]
 MA Qin-zheng,XU Zhong-wei,MEI Meng.Design of Container Cloud Platform for Test of Train Control SystemBased on Kubernetes[J].,2021,31(02):52.[doi:10. 3969 / j. issn. 1673-629X. 2021. 06. 010]
[8]万嘉龙,况立群*,熊风光,等.面向 Spring 的热点代码在线部署方法研究[J].计算机技术与发展,2023,33(05):105.[doi:10. 3969 / j. issn. 1673-629X. 2023. 05. 016]
 WAN Jia-long,KUANG Li-qun*,XIONG Feng-guang,et al.Research on Hot Code Online Deployment Method for Spring[J].,2023,33(02):105.[doi:10. 3969 / j. issn. 1673-629X. 2023. 05. 016]

更新日期/Last Update: 2020-02-10