[发明专利]服务迁移方法、装置、处理设备及存储介质在审
| 申请号: | 202211678970.8 | 申请日: | 2022-12-26 |
| 公开(公告)号: | CN115858100A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 王洪磊;马超;聂彦超;邱春武 | 申请(专利权)人: | 新浪技术(中国)有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 李强;孟桂超 |
| 地址: | 100193 北京市海淀区东北旺西路中关村软件园二*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 迁移 方法 装置 处理 设备 存储 介质 | ||
本公开实施例公开了一种服务迁移方法、装置、处理设备及存储介质。所述方法包括:从中央应用程序接口服务器获取指示信息,其中,指示信息包括K8s集群的指示信息和/或服务的指示信息,K8s集群的指示信息用于指示K8s集群的mesh功能开启或者关闭,服务的指示信息用于指示服务的mesh功能开启或者关闭;服务由至少两个K8s集群提供;基于指示信息调整K8s集群的mesh状态和/或服务的mesh状态;其中,所述mesh状态为mesh功能被开启的状态或者mesh功能被关闭的状态;基于K8s集群的mesh状态和/或服务的mesh状态控制服务在不同K8s集群之间的迁移。如此,相较于需要引入额外功能组件实现服务迁移的方式,可以降低成本、简化了服务迁移的步骤和提升服务迁移的可靠性。
技术领域
本发明涉及且不限于云计算技术领域,尤其涉及一种服务迁移方法、装置、处理设备及存储介质。
背景技术
在云计算技术领域,容器技术得到广泛应用,越来越多的项目需要迁移到容器化平台。容器化平台的kubernetes集群越来越多,同一个服务需要部署到多个不同的kubernetes集群,多个不同的kubernetes集群同时提供服务。在一些场景下,网络连通失败或者服务宕机等是时有发生的情况,当发生以上情况时候,需要将失败的服务需要进行迁移。相关技术中,在对服务进行迁移时,需要引入额外功能部件且实现机制复杂。
发明内容
有鉴于此,本公开实施例公开了一种服务迁移方法、装置、处理设备及存储介质,以至少实现简化迁移步骤和迁移成本的问题。
根据本公开实施例的第一方面,提供一种服务迁移方法,所述方法由中央控制器执行,包括:
从中央应用程序接口服务器获取指示信息,其中,所述指示信息包括K8s集群的指示信息和/或服务的指示信息,所述K8s集群的指示信息用于指示K8s集群的无线网格mesh功能开启或者关闭,所述服务的指示信息用于指示服务的mesh功能开启或者关闭;所述服务由至少两个所述K8s集群提供;
基于所述指示信息调整所述K8s集群的mesh状态和/或所述服务的mesh状态;其中,所述mesh状态为mesh功能被开启的状态或者mesh功能被关闭的状态;
基于所述K8s集群的mesh状态和/或服务的mesh状态控制所述服务在不同所述K8s集群之间的迁移。
在一个实施例中,所述方法还包括:获取所述K8s集群提供服务的运行信息;
向所述中央应用程序接口服务器上报所述运行信息;
所述从中央应用程序接口服务器获取指示信息,包括:
从所述中央应用程序接口服务器获取基于所述运行信息确定的所述指示信息。
在一个实施例中,所述运行信息包括以下至少之一:
集群状态信息;
服务的信息;
资源的信息;
容器的信息。
在一个实施例中,所述从中央应用程序接口服务器获取指示信息,包括:
接收所述中央应用程序接口服务器发送的基于操作指令确定的第二指示信息。
在一个实施例中,所述基于所述指示信息调整所述K8s集群的mesh状态和/或所述服务的mesh状态,包括:
基于所述指示信息执行预定操作;
其中,所述预定操作包括以下至少之一:
通过cilium开启K8s集群的mesh功能的操作;
通过cilium关闭K8s集群的mesh功能的操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪技术(中国)有限公司,未经新浪技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211678970.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鱼眼相机畸变矫正的方法
- 下一篇:一种高耐磨聚氨酯筛板的制备方法





