行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210531771.8 (22)申请日 2022.05.17 (71)申请人 云宏信息科技股份有限公司 地址 510440 广东省广州市白云区龙归街 科泰二路13-19号白云高新区 ·产业 创新园13号1栋4层401-151房 (72)发明人 蔡钧涛 邹理贤 刘建平 朱敏健  (74)专利代理 机构 广州永华专利代理有限公司 44478 专利代理师 陈洁 (51)Int.Cl. H04L 67/10(2022.01) H04L 41/0803(2022.01) G06F 9/455(2006.01) G06F 9/50(2006.01) (54)发明名称 客户端配置成为集群工作节点和APIServer 添加工作节点的方法 (57)摘要 本发明公开了客户端配置成为集群工作节 点的方法、 集群控制节点的APIServer添加集群 工作节点的方法、 集群工作节 点注册方法以及计 算机可读存储介质。 上述客户端配置成为集群工 作节点的方法包括以下步骤: A.访问集群的控制 节点的APIServer并从APIServer处加 载用于上 报工作节点注册请求的WebAssembly代码; B.运 行WebAssembly代码从而向集群的控制节点的 APIServer上报工作节点注册请求以请求注册成 为该集群的工作节点, 请求时上报 本客户端的唯 一性信息和资源信息。 采用上述客户端配置成为 集群工作节点的方法, 即便是没有技术基础的 人, 也能够快速地将其 客户端添加到集群中。 权利要求书1页 说明书5页 附图1页 CN 114640677 A 2022.06.17 CN 114640677 A 1.客户端配置成为 集群工作节点的方法, 其特 征是包括以下步骤: A: 访问集群的控制节点的APIServer并从APIServer处加载用于上报工作节点注册请 求的WebAs sembly代码; B: 运行所述WebAssembly代码从而 向集群的控制节点 的APIServer上报工作节点注册 请求以请求注 册成为该集群的工作节点, 请求时上报本客户端的唯一 性信息和资源信息 。 2.如权利要求1所述的客户端配置成为集群工作节点的方法, 其特征是: 具体通过浏 览 器执行所述步骤A和/或所述 步骤B。 3.如权利要求2所述的客户端配置成为集群工作节点的方法, 其特征是: 包括在步骤B 之后执行的步骤C: 按照用户的操作关闭浏览器, 从而从集群中退 出下线。 4.如权利要求1所述的客户端配置成为集群工作节点的方法, 其特征是: 包括步骤Q: 在 向集群的控制节点的APIServer上报工作节点注册请求之前, 让用户对给集群使用的资源 额度进行配置, 根据资源额度生成所述资源信息 。 5.如权利要求4所述的客户端配置成为集群工作节点的方法, 其特征是: 所述步骤Q具 体是运行 上述WebAssembly从而执 行的。 6.如权利要求1所述的客户端配置成为集群工作节点的方法, 其特征是: 所述步骤B中, 运行上述WebAssembly代码从而从APIServer处获取调度给本 工作节点的新任务。 7.如权利要求1所述的客户端配置成为集群工作节点的方法, 其特征是: 所述唯一性信 息包括客户端的数字证书、 ID和/或IP地址 。 8.如权利要求1至7当中任一项所述的客户 端配置成为集群工作节点的方法, 其特征 是: 所述集群为基于k8s、 k3s或者 其他具有声明式API规范的编排引擎的Fa as集群。 9.集群控制节点的APIServer添加集群工作节点的方法, 其特 征是包括以下步骤: X: 把用于上报工作节点注 册请求的WebAs sembly代码下发给客户端; Y: 接收上述客户端通过运行所述WebAssembly代码上报的工作节点注册请求, 根据该 请求中包 含的唯一 性信息和资源信息, 把该客户端注 册成为本集群的工作节点。 10.如权利要求9所述的集群控制节点的APIServer添加集群工作节点的方法, 其特征 是: 所述步骤X具体地, 把WebAssembly代码下发给客户端浏览器; 且/或所述步骤Y中具体是 接收上述 客户端浏览器通过运行 所述WebAssembly代码上报的工作节点注 册请求。 11.如权利要求9或10所述的集群控制节点的APIServer添加集群工作节点的方法, 其 特征是: 所述步骤X系响应接收到客户端发来的WebAs sembly代码加载请求而执 行。 12.一种计算机可读存储介质, 其上存储有可执行的计算机程序, 其特征是: 所述计算 机程序被客户端执行时实现如权利要求1至8当中任一项所述的客户端配置成为集群工作 节点的方法。 13.一种计算机可读存储介质, 其上存储有可执行的计算机程序, 其特征是: 所述计算 机程序被集群控制节点执行时实现如权利要求9至11当中任一项所述的集群控制节点的 APIServer添加集群工作节点的方法。 14.集群工作节点注册方法, 其特征是, 客户端执行如权利要求1至8当中任一项所述的 客户端配置成为集群工作节点的方法, 集群控制节点的API  Server执行如权利要求9至11 当中任一项所述的集群控制节点的API  Server 添加集群工作节点的方法, 从而把客户端 注册成为集群工作节点。权 利 要 求 书 1/1 页 2 CN 114640677 A 2客户端配置成为集群工作节点和API Server添加工作节点的 方法 技术领域 [0001]本发明主要涉及集群搭建技术领域, 尤其涉及客户端配置成为集群工作节点的方 法、 API Server 添加工作节点的方法、 节点注 册方法及存 储介质。 背景技术 [0002]目前, 业内搭建基于k8s的Faas集群的传统方式是: 用户先采购多台物理主机, 然 后分别在每台物理主机上安装Docker和Kuber netes组件并配置相关参数, 对其中一台物理 主机进行Master节点初始化, 让该物理主机成为Master节点, Master节点初始化完成后会 生成kubeadm  join命令, 其余物理主机执行上述kubeadm  join命令, 就会通过本机上安装 的Docker和Kubernetes组件访问M aster节点的APIServer进行节点信 息注册, 成为Node节 点, 这样就搭建好具有多个节点的基于k8s的Faas集群了。 新的物理主机若想加入到基于 k8s的Faas集群中成为Node节点, 则必须要 安装Docker和Kubernetes组件并配置相关参数, 用户需要有一定的技术基础才能为物理主机安装Docker和Kubernetes组件并配置相关参 数, 具有一定的技 术门槛。 发明内容 [0003]本发明所要解决的技术问题是如何便于无技术基础的用户把客户端配置成为集 群工作节点。 [0004]在日常生活中, 很多人都拥有个人电脑、 平板电脑等物理计算资源, 平常这些物理 计算资源多 数处于闲置状态, 没有排上用场。 发明人想到, 这些人可以把自己闲置的物理计 算资源出租给集群服务供应商, 赚取相应的收益, 而对集群服务供应商来说, 无需花大价钱 来购置物理计算资源, 用较小的费用就能够租用到物理计算资源, 能够降低搭建具有多个 节点的集群的成本, 这是双赢的合作模式。 但是这些人没有技术基础, 很难自行安装Docker 和Kubernetes以及进行参数配置, 由于这些人位于不同的地方, 集群服务供应商很难逐一 上门去帮忙安装Docker和Kubernetes以及进行参数配置, 导致上述合作模式难以推行。 对 此, 发明人想到WebAssembly (即wasm) 代码能够在浏览器中运行, 据此构思出一种客户端配 置成为集群工作节 点的方法, 利用浏览器自动加载WebAssembly代码并执行的方式, 来 实现 在APIServ er上进行节 点信息注册, 无需用户进行软件安装及参数配置, 即使用户没有技术 基础亦能够操作让客户端加入到集群中。 [0005]为了解决上述技术问题, 本发明第一方面提供了客户端配置成为集群工作节点的 方法, 包括以下步骤: A: 访问集群的控制节点的APIServer并从APIServer处加载用于上报工作节点注 册请求的WebAs sembly代码; B: 运行所述WebAssembly代码从而向集群的控制节点的APIServer上报工作节点 注册请求以请求注册成为该集群的工作 节点, 请求时上报本客户端的唯一性信息和资源信说 明 书 1/5 页 3 CN 114640677 A 3

.PDF文档 专利 客户端配置成为集群工作节点和APIServer添加工作节点的方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 客户端配置成为集群工作节点和APIServer添加工作节点的方法 第 1 页 专利 客户端配置成为集群工作节点和APIServer添加工作节点的方法 第 2 页 专利 客户端配置成为集群工作节点和APIServer添加工作节点的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:16:16上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。