[发明专利]一种Kubernetes多集群管理方法、装置、设备、存储介质在审
申请号: | 202211027099.5 | 申请日: | 2022-08-25 |
公开(公告)号: | CN115396441A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 林海涛;黄岭林;吴辰阳;王伟;岑浩铭 | 申请(专利权)人: | 税友信息技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L41/22;H04L67/306;H04L67/562 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 林哲生 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kubernetes 集群 管理 方法 装置 设备 存储 介质 | ||
本申请公开了一种Kubernetes多集群管理方法、装置、设备、存储介质,应用于主管理集群,涉及集群管理技术领域,包括:为主管理集群外的其他Kubernetes集群部署预设代理程序,以得到从管理集群;发送管理指令至从管理集群,以便预设代理程序调用相应的测试用例收集从管理集群的集群信息,并产生对应的回传信息;接收回传信息,以实现对Kubernetes多集群的管理。通过部署预设代理程序来管理Kubernetes集群。主管理集群直接下发指令给预设代理程序。利用预设代理程序直接访问K8S Apiserver,进而利用API操控各个集群,收集数据或控制集群,以实现对Kubernetes多集群的管理。
技术领域
本发明涉及集群管理技术领域,特别涉及一种Kubernetes多集群管理方法、装置、设备、存储介质。
背景技术
无论是私有云还是公有云,都会有大量的K8S(Kubernetes)集群需要管理,这些集群没有一个统一的管理平台,这极大的提高了运维的难度,每个集群都具有差异性,不同的网络插件,不同的K8S版本,甚至还有对K8S组件做二次开发的集群,因为现有解决方案例如KubeFederation在实现多集群管理时都需要对K8S的API(ApplicationProgramInterface,应用程序接口)进行扩展。修改原有的K8S的API,并需要修改多个配置,部署及其复杂,繁琐,对于不熟悉KubeFederation的人学习成本极高,并且存储信息是通过K8S的CRD,存储在各自的etcd中,而这些集群信息,认证信息,用户信息,每个集群都不同,这种存储方式容易出现信息不一致,最终导致多集群管理出现问题。已有专利CN202111462252.2的提到通过自定义的声明式API对多个Kubernetes集群进行统一管理,该方式类会让整个K8S的API过于臃肿,需要编写大量CRD,并且生成大量CRD,当CRD出现问题容易导致整个集群崩溃无法使用。已有专利CN202111018688.2中通过集群管理调度模块,进行多集群管理,需要另外开发注册和管理调度模块。
综上,如何提高集群间通信和管理的效率,避免由于集群管理过于复杂、不稳定、不一致的问题,实现简单、高效、一致的多集群管理是本领域有待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种Kubernetes多集群管理方法、装置、设备、存储介质,能够提高集群间通信和管理的效率,避免由于集群管理过于复杂、不稳定、不一致的问题,实现简单、高效、一致的多集群管理。其具体方案如下:
第一方面,本申请公开了一种Kubernetes多集群管理方法,应用于主管理集群,包括:
为所述主管理集群外的其他Kubernetes集群部署预设代理程序,以得到从管理集群;
发送管理指令至所述从管理集群,以便所述预设代理程序调用相应的测试用例收集所述从管理集群的集群信息,并产生对应的回传信息;
接收所述回传信息,以实现对Kubernetes多集群的管理。
可选的,所述为所述主管理集群外的其他Kubernetes集群部署预设代理程序之前,还包括:
对Kubernetes集群进行部署预设master程序,以得到主管理集群。
可选的,所述对Kubernetes集群进行部署预设master程序,以得到主管理集群,包括:
对所述Kubernetes集群的配置信息进行修改,并通过yaml文件部署所述预设master程序,以得到所述主管理集群。
可选的,所述为所述主管理集群外的其他Kubernetes集群部署预设代理程序之前,还包括:
对所述预设代理程序进行通信协议封装。
可选的,所述接收所述回传信息,以实现对Kubernetes多集群的管理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于税友信息技术有限公司,未经税友信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211027099.5/2.html,转载请声明来源钻瓜专利网。