[发明专利]一种在去中心化系统中运行的容器计算方法有效
申请号: | 202110214577.2 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112968897B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 张海涛 | 申请(专利权)人: | 浙江清华长三角研究院;云湾科技(嘉兴)有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L9/40;H04L9/32 |
代理公司: | 嘉兴启帆专利代理事务所(普通合伙) 33253 | 代理人: | 程开生 |
地址: | 314001 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 系统 运行 容器 计算方法 | ||
本发明公开了一种在去中心化系统中运行的容器计算方法,用于授权容器在去中心化系统中进行运行,包括步骤S1:将一次登录任务中的第一登录用户信息移送至区块链系统的显示界面的系统登陆区域;步骤S2:接收区块链系统的浏览信息;步骤S3:基于接收到的浏览信息,在区块链系统的主节点上部署容器集群管理系统的第一节点,并且使用第一登录用户信息所对应的区块链ID启动在主节点上的第一运行程序。本发明公开的一种在去中心化系统中运行的容器计算方法,使得本发明可以在第三方计算机中执行容器的部署和运行,其与在现有的中心云方式相比,提供了一种更加灵活的部署场景和方法。
技术领域
本发明属于去中心化系统的容器计算技术领域,具体涉及一种在去中心化系统中运行的容器计算方法。
背景技术
容器的大规模部署已在共有云常见。在这种环境下,一般是中心化的管理器来管理服务器上的容器部署,是主从关系。
在远程去中心化的系统中,一般也使用Kubenetes(容器集群管理系统)部署和管理容器。但去中心化的环境中,管理器与服务器间的互信是价值上的,不是主从关系,这样原有的中心化的管理器来部署服务器上的容器就会无法实现。
因此,针对上述问题,予以进一步改进。
发明内容
本发明的主要目的在于提供一种在去中心化系统中运行的容器计算方法,其通过区块链系统的去中心化机制来实现管理器与服务器之间平等关系,使得本发明可以在第三方计算机中执行容器的部署和运行,其与在现有的中心云方式相比,提供了一种更加灵活的部署场景和方法。
为达到以上目的,本发明提供一种在去中心化系统中运行的容器计算方法,用于授权容器在去中心化(计算)系统中进行运行,包括以下步骤:
步骤S1:将一次登录任务中的第一登录用户信息移送至区块链系统的显示界面的系统登陆区域;
步骤S2:接收区块链系统的浏览信息(在本发明区块链系统用于发布任务);
步骤S3:基于接收到的浏览信息,在区块链系统的主节点(管理器)上部署容器集群管理系统(Kubernetes Master),并且使用第一登录用户信息所对应的区块链ID启动在主节点上的第一运行程序(Chain Daemon);
步骤S4:计算节点系统(服务器)与区块链系统进行信息交互,并且将容器的任务与计算节点的资源进行匹配;
步骤S5:计算机节点接收到容器的任务后,判断当前任务所携带的签名是否为授权的主节点通过第一运行程序进行标记的;
步骤S6:启动任务并且执行,在执行完成任务后,把完成任务的信息记录于区块链系统。
作为上述技术方案的进一步优选的技术方案,步骤S3具体实施为以下步骤:
步骤S3.1:第一运行程序用于将容器的调度任务进行签名;
步骤S3.2:主节点用于正常调度分配容器的任务。
作为上述技术方案的进一步优选的技术方案,步骤S4具体实施为以下步骤:
步骤S4.1:将一次登录任务中的第二登录用户信息移送至计算节点系统的显示界面的系统登陆区域;
步骤S4.2:接收计算节点系统的浏览信息(在本发明中,计算节点系统为计算节点客户端,用于计算区块链系统发布的任务);
步骤S4.3:计算节点系统的若干计算节点与区块链系统的主节点进行信息交互;
步骤S4.4:通过在主节点上启动的第一运行程序,将容器的任务与计算节点的资源进行匹配。
作为上述技术方案的进一步优选的技术方案,步骤S5具体实施为以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江清华长三角研究院;云湾科技(嘉兴)有限公司,未经浙江清华长三角研究院;云湾科技(嘉兴)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110214577.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地下排水管道铺设装置
- 下一篇:一种基于玻璃瓶的建筑替代沙多级细化设备