【技术实现步骤摘要】
一种集群的容灾方法、系统、设备以及存储介质
[0001]本专利技术涉及集群领域,具体涉及一种集群的容灾方法、系统、设备以及存储介质。
技术介绍
[0002]为了保证集群的高可用以及业务的连续性,最直观的办法就是对k8s集群资源进行全量备份,在发生故障时可以从备份中还原一个集群,也可以对集群中丢失的部分资源进行还原,以达到对企业业务影响最小的目的。比如当集群服务器或访问的数据中心故障或者应用组件和用户数据损坏、被误删除或者丢失时,可以切换到容灾集群,容灾集群实时从备份资源中同步还原k8s集群资源和数据。
[0003]目前主流做法是使用k8s API简单编写脚本,来备份或快照与应用程序关联的pod、服务、配置文件存储、数据存储和加密凭证,但这种方法不具备任何扩展能力,随着部署的集群和应用程序数量的增加,这种方法就完全失效了,在完全依赖手动脚本的环境中,所有操作都会变得非常脆弱且难以追踪和溯源,对于大规模的业务运营来说,自动化备份集群至关重要,或者通过etcd备份集群,比如从单个集群的数据丢失中恢复集群,但对于更复杂的灾备 ...
【技术保护点】
【技术特征摘要】
1.一种集群的容灾方法,其特征在于,包括以下步骤:配置容灾参数并基于所述容灾参数生成主集群和备集群;创建保护组并配置所述保护组的备份级别,所述备份级别包括应用级别和命名空间级别;根据所述保护组中配置的备份级别将所述主集群中相应的应用和/或命名空间容灾备份到所述备集群。2.如权利要求1所述的方法,其特征在于,所述方法还包括:配置多个资源池、多个集中式存储池和多个对象存储。3.如权利要求2所述的方法,其特征在于,配置容灾参数并基于所述容灾参数生成主集群和备集群,进一步包括:基于所述容灾参数从所述多个资源池指定主资源池和备资源池,并从所述多个集中式存储池中指定主存储池和备存储池;利用所述主资源池和所述主存储池生成所述主集群并利用备资源池和所述备存储池生成所述备集群。4.如权利要求2所述的方法,其特征在于,创建保护组并配置所述保护组的备份级别,所述备份级别包括应用级别和命名空间级别,进一步包括:配置所述保护组的若干个所述对象存储;响应于所述保护组的备份级别为所述应用级别,配置所述主集群中若干个待备份应用的名称、每一个所述应用对应的元数据和/或数据卷;响应于所述备份级别为所述命名空间级别,配置所述主集群中若干个待备份的命名空间、每一个所述命名空间中所有应用对应的元数据和/或数据卷。5.如权利要求4所述的方法,其特征在于,根据所述保护组中配置的备份级别将所述主集群中相应的应用和/或命名空间容灾备份到所述备集群,进一步包括:响应于所述保护组的备份级别为所述应用级别,将所述主集群中每一个待备份应用对应的元数据备份到所述保护组的若干...
【专利技术属性】
技术研发人员:刘岩岩,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。