[发明专利]一种业务调试架构创建方法、装置及电子设备、存储介质有效
申请号: | 201911149183.2 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111026502B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 贾永鹏 | 申请(专利权)人: | 新浪技术(中国)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 100193 北京市海淀区东北旺西路中关村软件园二*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 调试 架构 创建 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种业务调试架构创建方法、装置及电子设备、存储介质,涉及业务调试技术领域。通过查询待调试Pod中的业务容器及待调试Pod所在的节点;根据预设的Pod描述信息在节点中创建调试Pod;经调试Pod根据预设的容器镜像地址拉取预设的调试工具镜像,并根据调试工具镜像创建与业务容器共享资源和权限的调试容器;经容器管理应用的接口、调试Pod将调试容器与用户终端建立通信连接,完成业务调试架构创建。用户仅需发出调试指令,即可完成对调试容器的进行调试,由于调试容器与业务容器共享资源和权限,对调试容器进行调试等同对业务容器进行调试,无需复杂的操作,节省了大量的时间,由于是对调试容器进行操作,完全不影响业务容器的运行。
技术领域
本申请涉及业务调试技术领域,尤其涉及一种业务调试架构创建方法、装置及电子设备、存储介质。
背景技术
Kubernetes(K8s)是基于Docker的开源容器集群管理系统,Kubernetes可以构建一个容器(Container)的调度服务,以让用户通过Kubernetes系统来进行容器集群的管理。Pod是Kubernetes系统最基本的部署调度单元,一个Pod可以包括多个容器,同一个Pod中容器拥有相同的网络命名空间网络协议(Internet Protocol,IP)地址以及存储配额。通常地,在Pod创建完毕后,需要调试Pod中的业务容器。
现有技术中,调试Pod中的业务方式为:首先登录第一物理服务器、节点(Node)中,调用Kubernetes命令行工具找到对应的Pod,再找到Pod对应的第二物理服务器、节点Node,登录到对应的第二物理服务器、节点Node中,使用Docker命令行工具,登录到对应容器的控制台,还需手动安装对应的调试工具(为了保证容器镜像尽可能的小,容器镜像中不能携带任何调试工具,且由于镜像的限制不一定可以进行调试工具的安装),调试准备工作复杂,需要耗费大量的时间,并且破坏了Pod中的业务环境。
发明内容
第一方面,本申请实施例提供一种业务调试架构创建方法,包括:
经容器管理应用的接口接收用户终端发送的针对业务调试架构的搭建请求,查询待调试Pod中的业务容器及待调试Pod所在的节点;
根据预设的Pod描述信息在所述节点中创建调试Pod;
经所述调试Pod根据预设的容器镜像地址拉取预设的调试工具镜像,并根据所述调试工具镜像创建与所述业务容器共享资源和权限的调试容器;
经所述容器管理应用的接口、所述调试Pod将所述调试容器与所述用户终端建立通信连接。
第二方面,本申请实施例还提供了一种业务调试架构创建装置,包括:
信息查询单元,被配置成经容器管理应用的接口接收用户终端发送的架构搭建请求,查询待调试Pod中的业务容器及待调试Pod所在的节点;
Pod创建单元,被配置成根据预设的Pod描述信息在所述节点中创建调试Pod;
容器创建单元,被配置成经所述调试Pod根据预设的容器镜像地址拉取预设的调试工具镜像,并根据所述调试工具镜像创建与所述业务容器共享资源和权限的调试容器;
通信连接单元,被配置成经所述容器管理应用的接口、所述调试Pod将所述调试容器与所述用户终端建立通信连接。
第三方面,本申请实施例还提供一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如本申请实施例第一方面所述的业务调试架构创建方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪技术(中国)有限公司,未经新浪技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911149183.2/2.html,转载请声明来源钻瓜专利网。