【技术实现步骤摘要】
一种容器集群管理方法、装置、设备及可读存储介质
本申请涉及容器集群管理
,更具体地说,涉及一种容器集群管理方法、装置、设备及计算机可读存储介质。
技术介绍
在当今智能城市、企业数字化转型时代,各种应用或业务加速上云。与采用虚拟机相比,采用容器方式进行上云时,应用或者业务容器化后,所有应用或业务可以直接运行在任何支持容器的操作系统(可以是物理机上的操作系统,也可以是虚拟机上操作系统)之上,此时,应用或业务转而与容器(而不再是过于笨重的虚拟机系统)打交道。当应用或业务以容器为载体对外提供服务时,单个容器的承载能力是有限的,因此,对外提供服务的能力也是有限的,这就需要以kubernetes容器集群的方式来对外提供服务,此时,kubernetes容器集群(简称容器集群)的管理(包括创建、扩容、升级、运维等工作)就非常重要。目前,现有的容器集群大多采用人工手动或简单地人工编排虚拟机的方式来实现管理,因此,其会存在效率低的问题,而且由于容器集群的管理非常繁琐与复杂,因此,则容易出现管理错误。综上所述,如何提高容器集 ...
【技术保护点】
1.一种容器集群管理方法,其特征在于,包括:/n预先构建管理集群,利用所述管理集群接收与其对应的各容器集群的期望状态;/n获取运行在集群运行平台上的各所述容器集群的实际状态;/n将各所述容器集群的期望状态与对应的实际状态进行对比;/n对实际状态与对应的期望状态不一致的容器集群进行管理,以使所述容器集群达到对应的期望状态。/n
【技术特征摘要】
1.一种容器集群管理方法,其特征在于,包括:
预先构建管理集群,利用所述管理集群接收与其对应的各容器集群的期望状态;
获取运行在集群运行平台上的各所述容器集群的实际状态;
将各所述容器集群的期望状态与对应的实际状态进行对比;
对实际状态与对应的期望状态不一致的容器集群进行管理,以使所述容器集群达到对应的期望状态。
2.根据权利要求1所述的容器集群管理方法,其特征在于,在将各所述容器集群的期望状态与对应的实际状态进行对比时,若存在容器集群的期望状态无对应的实际状态,则还包括:
将无对应的实际状态的容器集群的实际状态设置为0,以使所述容器集群的期望状态与0进行对比。
3.根据权利要求2所述的容器集群管理方法,其特征在于,在利用所述管理集群接收与其对应的各容器集群的期望状态之前,还包括:
接收所述管理集群管理的对象、各所述对象的属性及各所述对象的API接口;其中,所述对象包括容器集群、集群节点、虚拟机模板及虚拟机实例,所述对象的属性包含实际状态和期望状态;
相应地,在将各所述容器集群的期望状态与对应的实际状态进行对比之前,还包括:
通过所述对象的API接口调取所述容器集群对应的期望状态与实际状态。
4.根据权利要求3所述的容器集群管理方法,其特征在于,当需要对所述容器集群进行创建管理和/或扩容管理时,则对实际状态与对应的期望状态不一致的容器集群进行管理,包括:
将所述容器集群中的容器集群组件制作成与所述期望状态对应的虚拟机模板,并在所述虚拟机模板中注入虚拟机初始化参数;
将容器集群初始化参数转换成所述虚拟机模板部署虚拟机时的初始化脚本文件;
调用所述虚拟机模板部署虚拟机,利用所述虚拟机初始化参数对所述虚拟机进行初始化,并通过所述初始化脚本将所述虚拟机转换成...
【专利技术属性】
技术研发人员:王延家,张东,杨锋,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。