[发明专利]一种云容器集群的部署方法及系统有效
申请号: | 202011602814.4 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112668011B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 刘嘉宁;曾凯文;段秦尉;杜斌;林斌 | 申请(专利权)人: | 广东电网有限责任公司电力调度控制中心 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/60;G06F9/455;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 贾小慧 |
地址: | 510600 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 集群 部署 方法 系统 | ||
本申请公开了一种云容器集群的部署方法及系统,通过预设的安全得分规则对云容器集群对应的不同部署方案数据进行评分后,根据云容器集群和对应的部署方案数据及其安全得分建立安全部署模型,利用安全部署模型获得与部署请求相匹配的最高得分的部署方案数据,从而根据最高得分的部署方案数据部署云容器集群,并在预发环境中测试云容器集群运行是否异常,从而调整部署方案数据,进而根据调整后的最高安全得分的部署方案数据将云容器集群部署至线上环境中,降低出现漏洞的概率,从而提高云容器集群部署效率。减少了云容器集群在部署过程中出现错误情况,从而提高系统安全性。
技术领域
本申请涉及云容器部署技术领域,尤其涉及一种云容器集群的部署方法及系统。
背景技术
云容器是一种能够将一个应用程序所需的一切打包在一起的虚拟化处理方式,而云容器集群包括容器运行的某个宿主机和宿主机的管理节点,统一管理容器集群中所有节点上运行的容器与镜像的安全状态。
但是,现有的云容器部署过程中忽略了部署方案中的安全性问题,使得部署完成后的系统漏洞较多,需要花费大量的时间来对其进行漏洞排查,使得部署效率无法提高。
发明内容
本申请提供了一种云容器集群的部署方法及系统,用于解决现有的云容器部署漏洞多且部署效率较低的技术问题。
有鉴于此,本申请第一方面提供了一种云容器集群的部署方法,包括以下步骤:
根据预设的安全得分规则对云容器数据库中预先存储的云容器集群对应的不同部署方案数据进行评分,从而得出所述不同部署方案数据的安全得分;
根据所述预先存储的云容器集群和对应的部署方案数据及其安全得分建立安全部署模型;
根据预先接收的云容器部署请求构建对应的云容器集群,将所述云容器集群输入所述安全部署模型中匹配对应的部署方案数据后,确定最高安全得分的部署方案数据;
根据所述最高安全得分的部署方案数据将所述云容器集群部署至预发环境中,测试所述云容器集群在所述预发环境中的预发运行数据,根据所述预发运行数据对所述最高安全得分的部署方案数据进行排查异常,从而对所述最高安全得分的部署方案数据进行调整;
根据调整后的最高安全得分的部署方案数据将所述云容器集群部署至线上环境中。
优选地,所述云容器数据库存储有所述不同部署方案数据分别对应的执行日志数据。
优选地,所述根据预设的安全得分规则对云容器数据库中预先存储的云容器集群对应的不同部署方案数据进行评分,从而得出所述不同部署方案数据的安全得分的步骤具体包括:
对所述云容器数据库中预先存储的云容器集群对应的不同部署方案数据分别对应的执行日志数据进行统一格式处理;
对所述执行日志数据中的日志事件添加对应的标签,对添加所述标签的日志事件进行过滤处理,然后,根据所述日志事件的标签对过滤处理后的日志事件进行分类,确定所述执行日志数据中的错误日志事件;
根据所述错误日志事件的message字段和reason字段来确定所述日志事件的错误程度,所述错误程度包括严重错误和普通错误;
根据所述错误程度添加所述错误日志事件对应的权重系数,其中,所述严重错误的所述错误日志事件的权重系数大于所述普通错误的所述错误日志事件的权重系数;
根据所述错误日志事件的类型和对应的权重系数以及对应的预先获取的历史出现次数对相应的部署方案数据进行评分,从而得出所述不同部署方案数据的安全得分,进而确定最高安全得分的部署方案数据。
优选地,所述根据所述预先存储的云容器集群和对应的部署方案数据及其安全得分建立安全部署模型具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司电力调度控制中心,未经广东电网有限责任公司电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011602814.4/2.html,转载请声明来源钻瓜专利网。