《计算机技术与发展杂志》发表论文赏析
作者:赵旭杰;粱正和
摘要:为了方便云平台的管理, 摆脱使用 Kubetcl 命令行方式操作 Kubernetes 集群的繁琐, 前台采用 React 框架构建 UI 界面, 后台使用 Fabric8 框架调用 Kubernetes 云平台的功能接口, 前后端数据的交互借助 Axios 框架来完成。 最终成功完成了基于 Docker 的 Kubernetes 可视化管理平台的开发。 通过该平台,管理人员可以操作 Kubernetes 集群中 Pod、Namespaces、Service 等核心组件。 并且在此基础上,该文借助时序数据库 InfluDB 和可视化监控工具 Grafana,实现了平台资源的监控。通过集成 Harbor 管理页面, 可以对 Docker 私有镜像仓库进行管理。 最终,Kubernetes 可视化管理平台实现的功能主要包括:物理节点信息显示,Pod、Controller、Service、Namespace 的增删改查,平台资源监控和私有镜像管理。 这种所见即所得的管理方式,可以充分发挥容器集群自动化部署、自动化扩缩容、自动维护的特性。 同时,也使得容器集群的管理更加方便,极大地提高了平台管理的效率,降低了管理人员的负担。
关键词:Kubernetes;Docker;React;容器云;可视化管理