[发明专利]一种跨平台的容器云自动化部署系统在审
申请号: | 201911415019.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111209011A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 侯汉祎;杨乐;王磊 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/455 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 雷霄 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 容器 自动化 部署 系统 | ||
1.一种跨平台的容器云自动化部署系统,其特征在于,包括:
Kubernetes集群,用于提供资源调度、部署运行、服务发现和扩容缩容功能;
日志模块,用于收集和管理所有服务产生的日志,并提供日志浏览、日志搜索、日志下载和日志告警功能;
监控模块,用于采集容器中集群、主机、Pod、服务等监控对象的监控数据,并进行可视化展示;
告警模块,用于创建管理告警规则,并在告警规则触发时发出通知;
镜像仓库模块,用于负责存储和分发容器镜像,并可以对镜像进行漏洞检测;
容器集成portal模块,用于提供portal界面给用户。
2.如权利要求1所述的一种跨平台的容器云自动化部署系统,其特征在于,所述Kubernetes支持异构存储,以支持本地存储、文件存储、块存储和对象存储。
3.如权利要求2所述的一种跨平台的容器云自动化部署系统,其特征在于,所述Kubernetes中提供持久化存储和持久化存储声明以用来提供持久化存储功能。
4.如权利要求3所述的一种跨平台的容器云自动化部署系统,其特征在于,所述Kubernetes执行以下方法来提供持久化存储功能:
创建持久化存储声明,容器云自动化部署系统根据持久化存储声明中配置好的声明类去读取对应声明类的存储类型信息,基于存储类型信息,自动创建持久化存储。
5.如权利要求1至4任一项所述的一种跨平台的容器云自动化部署系统,其特征在于,所述日志模块、监控模块、告警模块和镜像仓库模块都支持高可用。
6.如权利要求5所述的一种跨平台的容器云自动化部署系统,其特征在于,所述日志模块、监控模块、告警模块和镜像仓库模块在系统中均以deployment、statefulset或daemonset的形式部署,并存在多个副本。
7.如权利要求6所述的一种跨平台的容器云自动化部署系统,其特征在于,所述日志模块、监控模块、告警模块和镜像仓库模块设置了pod亲和性和节点亲和性。
8.如权利要求1至4任一项所述的一种跨平台的容器云自动化部署系统,其特征在于,告警模块包括自动化配置模块,用于根据安装时的集群规模进行自动化配置告警阈值。
9.如权利要求8所述的一种跨平台的容器云自动化部署系统,其特征在于,所述自动化配置模块包括:
数据采集模块,用于采集集群的规模参数;
阈值输出模块根据数据采集的数据计算告警阈值;
数据模板替换模块,用于将阈值输出模块输出的告警阈值替换告警模板中的变量,生成新的告警文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911415019.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基音混合方法及装置
- 下一篇:一种基于平台框架的装配式开发方法及系统