(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
专利 一个基于容器技术的DEVOPS平台
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-17 23:58:08上传分享