当前位置: 首页 > 专利查询>浙江大学专利>正文

一种集群管理方法、装置和系统制造方法及图纸

技术编号:23704420 阅读:100 留言:0更新日期:2020-04-08 11:05
本申请公开了一种集群管理方法、装置和系统,本申请提供的集群管理方法,包括:获取针对集群的管理指令;获取针对基础资源平台的配置文件;根据所述管理指令,从所述配置文件中获取基础资源平台的信息;通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令。采用本申请提供的集群管理方法,解决了现有技术中,在针对基础资源平台的集群创建过程中,操作步骤过于繁琐以及针对基础资源平台缺乏通用性支持的问题。

A cluster management method, device and system

【技术实现步骤摘要】
一种集群管理方法、装置和系统
本申请涉及云计算领域,具体涉及一种集群管理方法、装置和系统。
技术介绍
目前,容器云平台技术成为云计算领域的一种重要技术,其中以docker、hyper等为代表的容器技术被广泛使用。相比传统的虚拟机技术,容器技术是一种更加轻量级的技术。对于运维人员而言,大量的容器管理需要投入很大的工作量,所以目前用户会通过一些主流的容器管理工具来进行容器的编排管理等,其中Kubernetes是目前最为常用的编排技术。由于目前国内IaaS平台厂商已经相对成熟,所以很多企业会直接选择使用厂商提供的虚拟机等资源,而避免自己搭建机房的运维成本以及物理机器成本。通过购买IaaS云资源来搭建Kubernetes云平台是一种常见的选择。但是云厂商提供的方案为私有方案,缺少对各个IaaS平台的通用性支持,而且过程繁琐。
技术实现思路
本申请提供一种集群管理方法、装置和系统,以解决现有技术中基础资源平台的集群创建过程中,操作步骤过于繁琐以及针对基础资源平台缺乏通用性支持的问题。本申请提供的集群管理方法,包本文档来自技高网...

【技术保护点】
1.一种集群管理方法,其特征在于,包括:/n获取针对集群的管理指令;/n获取针对基础资源平台的配置文件;/n根据所述管理指令,从所述配置文件中获取基础资源平台的信息;/n通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令。/n

【技术特征摘要】
1.一种集群管理方法,其特征在于,包括:
获取针对集群的管理指令;
获取针对基础资源平台的配置文件;
根据所述管理指令,从所述配置文件中获取基础资源平台的信息;
通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令。


2.根据权利要求1所述的集群管理方法,其特征在于,所述管理指令包括创建集群的指令;
所述根据所述管理指令,从所述配置文件中获取基础资源平台的信息,包括:根据所述创建集群的指令,从所述配置文件中获得基础资源平台的资源配置信息和集群的配置信息;
所述方法还包括:根据所述基础资源平台的资源配置信息和集群的配置信息,构建用于发送至所述基础资源平台的创建集群命令;
所述通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令,包括:通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出所述创建集群命令。


3.根据权利要求1所述的集群管理方法,其特征在于,所述管理指令包括删除集群的指令;
所述根据所述管理指令,从所述配置文件中获取基础资源平台的信息,包括:根据所述删除集群的指令,从所述配置文件中获得基础资源平台的资源信息;
所述方法还包括:根据所述基础资源平台的资源信息,构建用于发送至所述基础资源平台的删除集群命令;
所述通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令,包括:通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出所述删除集群命令。


4.根据权利要求3所述的集群管理方法,其特征在于,所述删除集群的指令中包括需要删除的集群的标识;
所述获取针对基础资源平台的配置文件,包括:获取与所述需要删除的集群的标识对应的针对基础资源平台的配置文件;
所述用于发送至所述基础资源平台的删除集群命令中包括所述需要删除的集群的标识。


5.根据权利要求4所述的集群管理方法,其特征在于,还包括:在确定所述需要删除的集群已被成功删除后,删除与所述需要删除的集群的标识对应的针对基础资源平台的配置文件。


6.根据权利要求1所述的集群管理方法,其特征在于,所述管理指令包括查看集群的指令;
所述根据所述管理指令,从所述配置文件中获取基础资源平台的信息,包括:
根据所述查看集群的指令,从所述配置文件中获得基础资源平台的资源信息;
所述方法还包括:根据所述基础资源平台的资源信息,构建用于发送至所述基础资源平台的查看集群命令;
所述通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令,包括:通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出所述查看集群命令。


7.根据权利要求6所述的集群管理方法,其特征在于,所述查看集群的指令中包括需要查看的集群的标识;
所述获取针对基础资源平台的配置文件,包括:获取与所述需要查看的集群的标识对应的针对基础资源平台的配置文件;
所述用于发送至所述基础资源平台的查看集群命令中包括所述需要查看的集群的标识。


8.根据权利要求1所述的集群管理方法,其特征在于,还包括:
通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台中的虚拟机发送初始运行脚本。


9.根据权利要求1-8任意一项所述的集群管理方法,其特征在于,所述集群为kubernetes集群,所述基础资源平台为IaaS平台。


10.一种集群管理装置,其特征在于,包括:
指令获取单元,用于获取针对集群的管理指令;
配置文件获取单元,用于获取针对基础资源平台的配置文件;
平台信息获取单元,用于根据所述管理指令,从所述配置文件中获取基础资源平台的信息;
命令发送单元,用于通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出管理命令。


11.根据权利要求10所述的集群管理装置,其特征在于,所述管理指令包括创建集群的指令;
所述平台信息获取单元具体用于,根据所述创建集群的指令,从所述配置文件中获得基础资源平台的资源配置信息和集群的配置信息;
所述集群管理装置还包括:命令构建单元,用于根据所述基础资源平台的资源配置信息和集群的配置信息,构建用于发送至所述基础资源平台的创建集群命令;
所述命令发送单元具体用于通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出所述创建集群命令。


12.根据权利要求10所述的集群管理装置,其特征在于,所述管理指令包括删除集群的指令;
所述平台信息获取单元具体用于,根据所述删除集群的指令,从所述配置文件中获得基础资源平台的资源信息;
所述集群管理装置还包括:命令构建单元,用于根据所述基础资源平台的资源信息,构建用于发送至所述基础资源平台的删除集群命令;
所述命令发送单元具体用于通过与所述基础资源平台的信息对应的基础资源平台接口,向所述基础资源平台发出所述删除集群命令。


13.根据权利要求12所述的集群管理装置,其特征在于,所述删除集群的指令中包括需要删除的集群的标识;
所述配置文件获取单元具体用于获取与所述需要删除的集群的标识对应的针对基础资源平台的配置文件;
所述用于发送至所述基础资源平台的删除集群命令中包括所述需要删除的集群的标识。


14.根据权利要求13所述的集群管理装置,其特征在于,还包括:配置文件删除单元,用于在确定所述需要删...

【专利技术属性】
技术研发人员:蔡亮李丽谢瑶瑶才振功
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1