[发明专利]一种面向国产平台的云原生应用架构支撑方法及系统在审
| 申请号: | 202010384960.8 | 申请日: | 2020-05-09 |
| 公开(公告)号: | CN111580930A | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 石光银;高传集;蔡卫卫;孙思清;张辉 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/27 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
| 地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 国产 平台 原生 应用 架构 支撑 方法 系统 | ||
1.一种面向国产平台的云原生应用架构支撑方法,其特征在于,该方法具体如下:
使用Kubernetes容器管理组件,根据应用负载大小对集群进行扩容或缩容;
使用轻量化虚机组件提供轻量化虚机容器,轻量化虚机容器跑在Kubernetes容器管理组件上,并受Kubernetes容器管理组件的管理;其中,轻量化虚机组件支持虚机实例容器化,通过运行轻量化虚机容器,启动时间不大于100毫秒;
使用低延迟分布式存储组件支持分布式存储能力,轻量化虚机容器使用Kubernetes容器管理组件的容器持久化卷关联Ceph集群;
使用多虚拟资源实例通信聚合组件管理轻量化虚机容器的网络,结合Kubernetes容器管理组件的服务路由功能,实现轻量化虚机的通信聚合能力。
2.一种面向国产平台的云原生应用架构支撑系统,其特征在于,该系统包括Kubernetes容器管理组件、轻量化虚机组件、低延迟分布式存储组件和多虚拟资源实例通信聚合组件,通过Kubernetes容器管理组件、轻量化虚机组件、低延迟分布式存储组件,同时采用多虚拟资源实例通信聚合组件以及基于负载预测的弹性伸缩与资源同步技术实现适配国产处理器。
3.根据权利要求2所述的面向国产平台的云原生应用架构支撑系统,其特征在于,所述Kubernetes容器管理组件包括Master节点和应用节点,轻量化虚机容器跑在Kubernetes容器管理组件的应用节点;
其中,Master节点包括apiserver、副本控制器和调度器;副本控制器和调度器使用一主多从的高可用方式,在同一时刻只允许一个服务器处理具体任务;Kubernetes容器管理组件通过etcd统一存储以实现副本控制器和调度器的选主功能;副本控制器和调度器服务之间无通信,利用etcd的强一致性实现在分布式高并发情况下leader节点的全局唯一性;
apiserver用于把资源数据存储到etcd,后续的业务逻辑由副本控制器和调度器执行;Kubernetes容器管理组件同时运行多个apiserver服务,通过代理把流量转发到不同的apiserver上实现接入层的高可用。
4.根据权利要求3所述的面向国产平台的云原生应用架构支撑系统,其特征在于,所述Kubernetes容器管理组件通过etcd统一存储以实现副本控制器和调度器的选主功能具体如下:
(1)、副本控制器和调度器在启动后先尝试获取leader节点身份,在获取leader节点身份后执行具体业务逻辑;
(2)、副本控制器和调度器分别在etcd中创建自己的节点信息,节点信息中记录当前leader节点信息以及上次更新时间;
(3)、leader节点定期更新节点信息,维护自己的leader身份;
(4)、每个从节点的服务均定期检查节点信息并判断leader节点信息是否在规定时间范围内更新:
①、若未更新,则从节点将尝试更新自己为leader节点。
5.根据权利要求3或4所述的面向国产平台的云原生应用架构支撑系统,其特征在于,所述应用节点通过不断与Master进行通信来维护自己的健康工作状态;如果Master无法访问到某个节点,则会将该节点标记为不可用,不再向该节点调度应用,同时会把不可用节点的应用调度到其他节点。
6.根据权利要求2所述的面向国产平台的云原生应用架构支撑系统,其特征在于,所述轻量化虚机组件通过RuntimeClass技术与Kubernetes容器管理组件整合到一起,通过Kubernetes容器管理组件管理轻量化虚机组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010384960.8/1.html,转载请声明来源钻瓜专利网。





