[发明专利]Kubernetes集群中故障Pod诊断方法及装置在审
申请号: | 202010612305.3 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111858117A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 贾永鹏;马超;揭震 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/455 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | kubernetes 集群 故障 pod 诊断 方法 装置 | ||
本发明实施例提供了一种Kubernetes集群中故障Pod诊断方法及装置,该方法包括:接收由web终端发送的救援请求,所述救援请求包括第一Pod的标识以及复制选项;根据Kubernetes集群中保存的第一Pod的信息,以及所述救援请求中的第一Pod的标识和复制选项,在所述Kubernetes集群中创建第二Pod,并将所述第二Pod中容器的启动命令替换为长驻命令;建立web终端与所述第二Pod的连接,以使web终端对第二Pod执行诊断操作。通过本发明实施例,实现了在Kubernetes集群中对出现故障的Pod的诊断和准确的故障定位。
技术领域
本发明涉及移动通信技术领域,尤其涉及一种Kubernetes集群中故障Pod诊断方法及装置。
背景技术
在Kubernetes集群中Kubernetes提供了基础设置和构造,帮助我们的团队构建适用于开发和部署的可用平台。用户可以通过图形化的用户界面以及命令式和声明式命令行接口管理Kubernetes集群,Kubernetes旨在管理容器化应用程序和服务的整个生命周期。Pod是Kubernetes中最基本的对象。Pod是容器的集合,它们共享存储和网络,并且具备如何运行它们的规范。每个Pod会分配自己的IP地址。Pod中的容器会共享这个IP地址、端口空间,并且能够使用localhost实现彼此查找。
当Pod出现故障时,例如,Pod无法正常启动,需要在非Kubernetes环境下排查问题,并且仅能针对少数故障类型,无法对Pod的故障进行全面有效的排查。
发明内容
本发明实施例的目的是提供一种Kubernetes集群中故障Pod诊断方法及装置,以解决当Pod出现故障时,需要在非Kubernetes环境下排查问题,并且仅能针对少数故障类型,无法对Pod的故障进行全面有效的排查的问题。
为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,本发明实施例提供了一种Kubernetes集群中故障Pod诊断方法,包括:
接收由web终端发送的救援请求,所述救援请求包括第一Pod的标识以及复制选项;
根据Kubernetes集群中保存的第一Pod的信息,以及所述救援请求中的第一Pod的标识和复制选项,在所述Kubernetes集群中创建第二Pod,并将所述第二Pod中容器的启动命令替换为长驻命令;
建立web终端与所述第二Pod的连接,以使web终端对第二Pod执行诊断操作。
第二方面,本发明实施例还提供了一种Kubernetes集群中故障Pod诊断方法,包括:
web终端向网络侧预设的逻辑处理模块发送救援请求,所述救援请求包括第一Pod的标识以及复制选项,以使所述逻辑处理模块根据Kubernetes集群中保存的第一Pod的信息,以及所述救援请求中的第一Pod的标识和复制选项,在所述Kubernetes集群中创建第二Pod,并将所述第二Pod中容器的启动命令替换为长驻命令;
在所述逻辑处理模块建立web终端与所述第二Pod的连接后,所述web终端对所述第二Pod执行诊断操作。
第三方面,本发明实施例提供了一种网络侧的逻辑处理模块,包括:
请求接收单元,用于接收由web终端发送的救援请求,所述救援请求包括第一Pod的标识以及复制选项;
信息复制单元,用于根据Kubernetes集群中保存的第一Pod的信息,以及所述救援请求中的第一Pod的标识和复制选项,在所述Kubernetes集群中创建第二Pod,并将所述第二Pod中容器的启动命令替换为长驻命令;
连接建立单元,用于建立web终端与所述第二Pod的连接,以使web终端对第二Pod执行诊断操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010612305.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏并网逆变器的控制系统及控制方法
- 下一篇:羊子宫持续自动投药装置