[发明专利]应用编排方法、装置、设备以及计算机可读存储介质在审
申请号: | 201810825910.1 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109165020A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 寇明娜;高隆林;韩锋;王传民;殷菲 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/451 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编排 应用 计算机可读存储介质 基本信息 配置指令 编排装置 服务显示 技术优点 图片形式 应用部署 用户体验 低成本 可视化 配置的 智能化 可用 运维 服务 申请 部署 借用 指令 展示 开发 | ||
本发明公开了一种应用编排方法,通过接收对应用进行部署的部署指令,将可用的服务以图片形式展示在第一界面上;接收对待编排应用的基本信息进行配置的第一配置指令;接收由第一界面上选择的待编排应用中所需服务的第二配置指令,将所选择的服务显示在当前编排界面上;根据基本信息以及所选择的服务,生成编排后的应用,将编排后的应用部署到Kubernetes中。本申请借用了Kubernetes的各种特性,从根源上解决现有应用编排技术的问题,实现应用可视化编排,使得开发运维的过程更加简单、低成本和高效,适应更加便捷智能化的用户体验。此外,本申请还提供了一种具有上述技术优点的应用编排装置、设备以及计算机可读存储介质。
技术领域
本发明涉及应用编排技术领域,特别是涉及一种应用编排方法、装置、设备以及计算机可读存储介质。
背景技术
随着科技的不断发展,新的技术不断出现,传统的应用编排技术逐渐暴露出一些问题,主要体现在部署和伸缩速度较慢以及适用场景单一,究其原因主要是因为虚拟机的启动速度较慢以及单纯的私有云或公有云平台具有一定的局限性。
Kubernetes为我们对大量常用的基础资源进行了抽象和封装,我们可以非常灵活地组合、使用这些资源来解决问题,同时它还提供了一系列自动化运维的机制:如HPA、VPA、Rollback、Rolling Update等帮助我们进行弹性伸缩和滚动更新,而且上述所有的功能都可以用YAML声明式进行部署。在Kubernetes社区编排方案中,Helm基于Charts包的实现方案占主导地位。目前Helm已经成为Kubernetes下应用编排的唯一子项目。
但是Kubernetes社区编排方案还是在容器层面的,对于一个大型的应用而言,需要组合大量的Kubernetes原生资源,需要非常多的Services、Deployments、StatefulSets等,这里面用起来就会比较繁琐,而且其中服务之间的依赖关系需要用户自己解决,缺乏统一的依赖管理机制。并且,原生Kubernetes仅支持通过服务和label进行管理,在服务数量较多的对服务的管理会比较困难。而Helm编排更加侧重于包管理、语法复杂、学习成本高、不支持按照服务更新和管理、差异化比较功能弱。
鉴于此,提供一种从根源上解决现有应用编排的问题的技术是非常有必要的。
发明内容
本发明的目的是提供一种应用编排方法、装置、设备以及计算机可读存储介质,以解决现有应用编排开发运维复杂、成本高、效率低的问题。
为解决上述技术问题,本发明提供一种应用编排方法,包括:
接收对应用进行部署的部署指令,将可用的服务以图片形式展示在第一界面上;
接收对待编排应用的基本信息进行配置的第一配置指令;
接收由所述第一界面上选择的所述待编排应用中所需服务的第二配置指令,将所选择的服务显示在当前编排界面上;
根据所述基本信息以及所选择的服务,生成编排后的应用,将编排后的应用部署到Kubernetes中。
可选地,在所述接收由所述第一界面上选择的所述待编排应用中所需服务的第二配置指令,将所选择的服务显示在当前编排界面上之后还包括:
接收对所述服务的配置项进行配置的第三配置指令;
接收对所选择的各个服务之间的依赖关系进行配置的第四配置指令;
所述根据所述基本信息以及所选择的服务,生成编排后的应用包括:
根据所述基本信息、所述配置项以及所述依赖关系,生成编排后的应用。
可选地,在所述接收对应用进行部署的部署指令之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810825910.1/2.html,转载请声明来源钻瓜专利网。