项目名称:国网南瑞I6000/ITOM信息通信一体化调度运行支撑平台
· 项目时间: 2018-02 – 2019-04
· 项目描述:
· 使用技术: mysql,springboot,springcloud ,mybatis,angular4,node.js ,docker,k8s
· 本项目是为国家电网开发的自动化运维平台,包括工具中心,场景中心,监控中心,流程中心等十个中心,我主要负责工具中心。
工具中心作为作为此项目的核心模块,工具中心主要用于在功能和技术方面规范化工具准入机制、管理标准、运营标准以及计费标准(计费标准暂无),规范公司各单位的运维自动化体系建设,提升运维人员工作效率和质量,促进运维工作从传统模式向自动化、智能化模式推进,建立新生态运维模式。结合场景中心,针对可标准化、自动化、结果能量化的运维工作,进行建模、分析、固化,形成各运维团队的工作标准。
· 项目业绩:
· 这个项目中我主要负责工具中心后台开发,包括工具上传,工具发布,工具运行,工具评论,工具监控等,健康检查,故障治愈等功能。
主要流程为先将用户上传的镜像文件上传到docker仓库,通过工作流审批后,用户可对上传的工具进行部署,点击部署后会根据配置在Kubernetes分配cpu,内存,存储资源对上传的镜像进行部署。工具部署后可监控部署的实例信息,亦可根据需要设置健康检查,实例出问题之后会记录信息并执行销毁-重启操作