【技术实现步骤摘要】
k8s集群的部署方法、集群快照的生成方法及设备
[0001]本专利技术涉及云计算
,尤其涉及一种
k8s
集群的部署方法
、
集群快照的生成方法及设备
。
技术介绍
[0002]Kubernetes(
简称
k8s
或者“kube”)
是一个开源的容器集群管理平台,可以实现容器应用的自动化部署
、
自动扩缩容
、
自动化运维等功能
。
目前,在
Kubernetes
集群管理服务需要部署
Kubernetes
集群时,可以先创建集群的基础设施资源,随后在集群的节点上进行
Kubernetes
软件的安装,实现了
Kubernetes
集群的部署操作
。
[0003]然而,在部署
Kubernetes
集群时,整个部署流程会消耗较长的时间,使得
Kubernetes
集群的部署速度较低
。
技术实现思路
[0004]本专利技术实施例提供了一种
k8s
集群的部署方法
、
集群快照的生成方法及设备,能够缩短
Kubernetes
集群部署时所需要的时间,提高
Kubernetes
集群的部署速度
。
[0005]第一方面,本专利技术实施例提供一种
k8s
集群的部署方法 ...
【技术保护点】
【技术特征摘要】
1.
一种
k8s
集群的部署方法,其特征在于,包括:获取集群快照,所述集群快照至少包括:预设
k8s
集群的配置信息
、
预设
k8s
集群中节点所对应的磁盘快照;基于所述集群快照进行集群部署操作,获得目标
k8s
集群,所述目标
k8s
集群与所述预设
k8s
集群具有相同的配置信息,所述目标
k8s
集群中节点的磁盘数据与预设
k8s
集群中节点所对应的磁盘快照相对应
。2.
根据权利要求1所述的方法,其特征在于,获取集群快照,包括:获取用于部署多个不同的
k8s
集群的多个预设集群快照;响应于用户对至少一个预设集群快照所输入的选择操作,在多个预设集群快照中确定所述集群快照
。3.
根据权利要求2所述的方法,其特征在于,获取用于部署多个不同的
k8s
集群的多个预设集群快照,包括:在云端,获取多个不同的集群预设配置,每个集群预设配置包括:集群设施资源配置
、
集群软件配置;基于多个不同的集群预设配置创建多个不同的
k8s
集群;生成与多个
k8s
集群各自对应的多个预设集群快照
。4.
根据权利要求3所述的方法,其特征在于,在生成与多个
k8s
集群各自对应的多个预设集群快照之后,所述方法还包括:删除在云端所创建的多个不同的
k8s
集群,并释放创建多个不同的
k8s
集群时所需要的集群设施资源
。5.
根据权利要求1所述的方法,其特征在于,基于所述集群快照进行集群部署操作,获得目标
k8s
集群,包括:基于所述集群快照,创建集群节点以及与所述集群节点相对应的存储组件,所述存储组件中包括与所述磁盘快照相对应的数据;启动所述集群节点,读取所述存储组件中存储的数据,获得目标
k8s
集群
。6.
根据权利要求5所述的方法,其特征在于,基于所述集群快照,创建集群节点以及与所述集群节点相对应的存储组件,包括:基于所述集群快照中的预设
k8s
集群的配置信息,创建集群节点;确定与所述集群节点相对应的目标磁盘快照;基于所述目标磁盘快照初始化所述集群节点所对应的存储组件,所述存储组件中包括与所述目...
【专利技术属性】
技术研发人员:刘本熙,刘裕惺,
申请(专利权)人:杭州阿里巴巴飞天信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。