全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210221620.2 (22)申请日 2022.03.09 (71)申请人 南京芃辰启智科技有限公司 地址 210012 江苏省南京市雨 花台区软件 大道180号大 数据3号楼 208室 (72)发明人 汤润子  (51)Int.Cl. G06Q 10/10(2012.01) G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 一个基于容器技 术的DEVOP S平台 (57)摘要 本发明涉及平台管 理技术领域, 且公开了一 个基于容器技术的DEVOPS平台, 包括系统管理模 块, 信息管理模块, 应用管理模块, 环境管理模 块, 发布管理模块, 镜像仓库模块, c elery管理模 块。 该一个基于容器技术的DEVOPS平台, 利用了 容器技术与pyt hon技术来做一个devops平台, 整 合了项目管理、 CMDB、 跳板机、 项目编译、 项目上 线、 项目运维等功能, 通过本平台, 公司可以加快 项目的开发速度、 缩短交付时间, 节省研发 成本。 权利要求书2页 说明书5页 附图1页 CN 114548948 A 2022.05.27 CN 114548948 A 1.一个基于容器技术的DEVOPS平台, 包括系统管理模块, 信息管理模块, 应用 管理模 块, 环境管理模块, 发布管理模块, 镜像仓库模块, celery管理模块。 2.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述系统管理模块包括账户管理单元, 用于登录时输入在LDAP中的账户密码, 以及新 员工入职在账户管理系统中添加用户数据; 所述系统管理模块包括菜单 管理单元, 用于创建新的菜单和激活,禁用菜单; 所述系统管理模块包括功能按钮管理单元, 用于控制每个页面上的按钮,可以根据角 色来分配不同的按键来控制比较细粒度的权限; 所述系统管理模块包括角色管理单 元, 用于控制系统权限; 所述系统管理模块包括系统参数管理单元, 用于保存在项目中使用到的一些常用会修 改的参数; 所述系统管理模块包括组织架构管理单 元, 用于系统化管理 组织架构。 3.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述信息管理模块包括服务器管理单元, 用于保存所有在使用的本地服务器和云服务 器的信息; 所述信息管理模块包括内部网站管理单元, 用于集合内部所有工具的地址(包括 Jenkins,Gerrit,Bugzi lla,Nexus,Xw iki,Apollo,Eureka,FTP等); 所述信息管理模块包括数据库列表管理单元, 用于对数据库列表包括对数据库实例, 用途, 账号 等信息的管理; 所述信息管理模块包括域名信息管理单元, 用于域名信息管理, 包括对域名的名称, URL, 用途管理; 所述信息管理模块包括网络设备 管理单元, 用于管理公司内部网络硬件设备; 所述信息管理模块包括域名备案单元, 用于针对公司的域名进行信息记录, 包括域名 URL, 备案状态, 用途以及到期时间; 所述信息管理模块包括中间件管理单 元, 用于包 含新增和删除中间件。 4.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述应用管理模块包括所有应用单元, 用于存放应用的名称、 首页地址、 负责人、 包名 等信息; 所述应用管理模块包括所有项目单元, 用于包含概述、 git仓库地址、 Jenkins  job、 服 务、 域名信息的管理。 5.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述环境管理模块包括  k8s集群管理单 元, 用于新增集群, 新增N ode节点的管理; 所述环境管理模块包括Nginx配置管理单元, 用于提供对nginx主机, 配置文件名称, upstream名称, 后端server群, 域名, 监听端口, 日志路径 等配置, 配置文件主要分为后端和 前端模板 所述环境管理模块包括Ansible脚本管理单元, 用于添加和删除脚本, 主要通过 ansible script模块异步执 行脚本; 所述环境管理模块包括  Ansible脚本黑名单管理单元, 用于脚本黑名单管理, 主要是 脚本中不可以出现的指令, 例如  rm –rf / 等, 在这里定义脚本黑名单;权 利 要 求 书 1/2 页 2 CN 114548948 A 2所述环境管理模块包括Ansible主机组管理单元, 用 于定义被ansible管理的机器群 组, 在ansible中对应的是i nventory。 6.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述发布管理模块包括软件构建单元, 用于展示jenkins服务器上所有与研发环境,测 试环境,正式环境相关的任务,可以直接点击构建来构建任务; 所述发布管理模块包括新增job单元, 用于新增, 目前job包括java项目, node项目, pipeline项目; 所述发布管理模块包括编译模板单元, 用于创建对应的模板, 包括后端java模板, 前端 node模板, 记 忆pipeline模板。 7.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述镜像仓库模块包括资源限制单 元, 用于限制pod使用资源 包括CPU和内存资源; 所述镜像仓库模块包括 服务端口信息单 元, 用于定义对外暴露的端口信息; 所述镜像仓库模块包括所有镜像单 元, 用于查看部署历史; 所述镜像仓库模块包括仓库管理单 元, 用于列出 所有的仓库信息 。 8.根据权利要求1所述的一个 基于容器技 术的DEVOP S平台, 其特 征在于: 所述celery管理模块包括定时任务单元, 用于包括服务器和域名到期提醒发送邮件配 置以及报表展示。权 利 要 求 书 2/2 页 3 CN 114548948 A 3

.PDF文档 专利 一个基于容器技术的DEVOPS平台

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一个基于容器技术的DEVOPS平台 第 1 页 专利 一个基于容器技术的DEVOPS平台 第 2 页 专利 一个基于容器技术的DEVOPS平台 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。