[发明专利]对kubernetes容器集群的控制方法、装置及电子设备有效
| 申请号: | 202010350274.9 | 申请日: | 2020-04-28 |
| 公开(公告)号: | CN111614729B | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 王向前;张鸣奇 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
| 主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/10;H04L67/56 |
| 代理公司: | 北京博遵律师事务所 11761 | 代理人: | 马佑平 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | kubernetes 容器 集群 控制 方法 装置 电子设备 | ||
本发明涉及对kubernetes容器集群的控制方法、装置及电子设备。该方法包括:获取用户通过客户端编辑的由多个计算节点执行的任务和任务的调度信息;根据调度信息将任务发送至中间模块exec,以使得代理模块agent能够从中间模块exec获取该代理模块agent所在的计算节点的任务;以及从中间模块exec获取计算节点对任务的执行结果,其中,执行结果由代理模块agent上报;将执行结果返回给客户端。该方法无需基于密码一致或者信任关系取得计算节点权限,从而有效解决了现有技术中计算节点访问受限制的问题。
技术领域
本发明涉及容器集群技术领域,尤其涉及一种对kubernetes容器集群的控制方法、一种对kubernetes容器集群的控制装置以及一种电子设备。
背景技术
K8S是基于容器的集群管理平台,它的全称是kubernetes。一个K8S系统,通常称为一个K8S集群Cluster,一个K8S集群主要包括两个部分:主节点Master node和与其通信连接的计算节点Work node,其中,计算节点上部署有容器pod,主节点负责对计算节点进行控制和管理。
在云计算的商业模式下,用户可以借助云计算服务提供商的平台搭建K8S集群。在这种模式下,用户的K8S集群中的主节点Master node通常由云计算服务提供商负责维护,计算节点Work node通常部署在用户的VPC(Virtual Private Cloud,专有网络)环境内,如果计算节点Work node出现问题,需要云服务提供商的工作人员登陆到用户的VPC内对计算节点Work node进行操作以解决问题,现有技术中通常使用PSSH、Fabric、Ansible等远程控制工具登陆用户的VPC内从而实现对用户的计算节点Work node进行操作。
上述现有技术的缺点:采用远程控制工具都是基于SSH协议(Secure Shell,安全外壳协议)的,通常需要获取用户的密钥或者与用户建立信任关系。获取用户的密钥的方式有密钥泄露的风险,将会给用户的数据带来很大的安全隐患,与用户建立信任关系则需要导致管理麻烦,且用户亦难以接受。
发明内容
本发明的一个目的是提供一种对kubernetes容器集群进行控制的新的技术方案。
根据本发明的第一方面,提供了一种对kubernetes容器集群的控制方法,所述kubernetes容器集群包括主节点Master node和与其通信连接的多个计算节点Work node,每个所述计算节点上部署有代理模块agent,所述方法包括:
获取用户通过客户端编辑的由所述多个计算节点执行的任务和所述任务的调度信息;
根据所述调度信息将所述任务发送至中间模块exec,以使得所述代理模块agent能够从所述中间模块exec获取该代理模块agent所在的计算节点的任务;以及
从所述中间模块exec获取所述计算节点对所述任务的执行结果,其中,所述执行结果由所述代理模块agent上报;
将执行结果返回给所述客户端。
可选地,所述代理模块从所述中间模块exec获取该代理模块agent所在的计算节点的任务的请求,包括:
向所述中间模块exec发送获取该代理模块agent所在的计算节点的任务的请求;
接收所述中间模块exec响应于所述请求返回的该代理模块agent所在的计算节点的任务。
可选地,所述调度信息至少包括执行所述任务的计算节点的节点标识;
所述根据所述调度信息将所述任务发送至中间模块exec,包括:
根据所述节点标识以及计算节点和机房的对应关系,获取所述计算节点所在机房的机房标识,其中,所述机房中部署有中间模块exec;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010350274.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗鼻炎中草药提取液的制备方法
- 下一篇:加入社交群组的方法及装置





