一种容器编排系统集群中Pod容器的进入方法技术方案

技术编号:39133981 阅读:8 留言:0更新日期:2023-10-23 14:52
本发明专利技术提供一种容器编排系统集群中Pod容器的进入方法,所述方法包括:获取目标容器编排系统集群的Pod资源消息;根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表;当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器。本发明专利技术通过根据获取到的Pod资源消息在本地系统进行注册得到容器资产记录列表,当接收到进入指令后可确定资产记录列表中的目标Pod容器信息并进入对应的Pod容器,实现了方便快捷的进入容器编排系统集群中的Pod容器。器。器。

【技术实现步骤摘要】
一种容器编排系统集群中Pod容器的进入方法


[0001]本专利技术涉及云服务
,尤其涉及的是一种容器编排系统集群中Pod容器的进入方法。

技术介绍

[0002]目前,随着容器编排系统集群的普及,在云上使用容器编排系统集群进行容器服务编排已成为云原生部署的实施标准。一个庞大的业务系统背后,后端服务可能由成百上千甚至更多的微服务容器组成,它们被统一部署在容器编排系统集群内。
[0003]随着容器数量的增多,面对众多的容器服务单元,在线进入Pod容器调试排查问题会变得非常困难。常用的进入Pod容器方法为通过原生容器编排系统集群命令行工具kubectl进入Pod容器。此种方法一般需要先通kubectl的get pods命令获取到完整的容器ID值(Pod ID值通常会随容器的生命周期而发生变化,且带较长的哈希码值,难以记忆),再使用命令行传入该Pod ID值,并带上一些其他必填参数才能进入该容器。故此种方法进入Pod容器操作不便利。
[0004]因此,现有技术存在缺陷,有待改进与发展。

技术实现思路

[0005]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种容器编排系统集群中Pod容器的进入方法,旨在解决现有技术中的容器编排系统集群中Pod容器进入操作不便利的问题。
[0006]本专利技术解决技术问题所采用的技术方案如下:
[0007]一种容器编排系统集群中Pod容器的进入方法,所述方法包括:
[0008]获取目标容器编排系统集群的Pod资源消息;
[0009]根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表;
[0010]当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器。
[0011]在一种实现方式中,所述获取目标容器编排系统集群的Pod资源消息,包括:
[0012]以长连接方式连接所述目标容器编排系统集群的接口;
[0013]对所述目标容器编排系统集群的接口进行监听,得到所述目标容器编排系统集群的Pod资源消息。
[0014]在一种实现方式中,所述Pod资源消息包括Pod IP值、Pod名称和事件类型。
[0015]在一种实现方式中,所述根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表,包括:
[0016]对所述Pod资源消息中的Pod IP值和Pod名称进行提取,得到各个Pod容器对应的Pod容器信息;
[0017]当所述事件类型为新建时,将所述Pod IP值设置为初始IP值,将初始IP值和Pod名称在本地系统进行注册,得到容器资产记录列表。
[0018]在一种实现方式中,所述根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表之后,还包括:
[0019]当所述事件类型为更新时,根据所述Pod名称查找所述Pod名称对应的Pod容器信息,将所述Pod容器信息中的所述初始IP值更新为所述Pod IP值,得到更新后的容器资产记录列表;
[0020]当所述事件类型为删除时,根据所述Pod名称和Pod IP值查找对应的Pod容器信息并将所述Pod容器信息删除,得到更新后的容器资产记录列表。
[0021]在一种实现方式中,所述当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器,包括:
[0022]预先对所述容器资产记录列表中的每条Pod容器信息自动生成唯一的数字索引序号;
[0023]当接收到进入指令时,根据所述进入指令确定目标数字索引序号;
[0024]根据所述目标数字索引序号查找所述容器资产记录列表中的目标Pod容器信息;
[0025]根据所述目标Pod容器信息进入对应的Pod容器。
[0026]在一种实现方式中,所述当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器之后,还包括:
[0027]记录进入Pod容器后的所有操作信息以及返回结果信息,将所述操作信息和所述返回结果信息保存为历史记录。
[0028]本专利技术还提供一种容器编排系统集群中Pod容器的进入装置,所述装置包括:
[0029]消息获取模块,用于获取目标容器编排系统集群的Pod资源消息;
[0030]注册模块,用于根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表;
[0031]进入模块,用于当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器。
[0032]本专利技术还提供一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的容器编排系统集群中Pod容器的进入程序,所述容器编排系统集群中Pod容器的进入程序被所述处理器执行时实现如上所述的容器编排系统集群中Pod容器的进入方法的步骤。
[0033]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的容器编排系统集群中Pod容器的进入方法的步骤。
[0034]本专利技术提供一种容器编排系统集群中Pod容器的进入方法,所述方法包括:获取目标容器编排系统集群的Pod资源消息;根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表;当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目
标Pod容器信息进入对应的Pod容器。本专利技术通过根据获取到的Pod资源消息在本地系统进行注册得到容器资产记录列表,当接收到进入指令后可确定资产记录列表中的目标Pod容器信息并进入对应的Pod容器,实现了方便快捷的进入容器编排系统集群中的Pod容器。
附图说明
[0035]图1是本专利技术中容器编排系统集群中Pod容器的进入方法较佳实施例的流程图。
[0036]图2是本专利技术中容器编排系统集群中Pod容器的进入方法具体实施流程图。
[0037]图3是本专利技术中容器编排系统集群中Pod容器的进入装置较佳实施例的功能原理框图。
[0038]图4是本专利技术中终端的较佳实施例的功能原理框图。
具体实施方式
[0039]为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器编排系统集群中Pod容器的进入方法,其特征在于,所述方法包括:获取目标容器编排系统集群的Pod资源消息;根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表;当接收到进入指令时,根据所述进入指令确定所述容器资产记录列表中的目标Pod容器信息,根据所述目标Pod容器信息进入对应的Pod容器。2.根据权利要求1所述的容器编排系统集群中Pod容器的进入方法,其特征在于,所述获取目标容器编排系统集群的Pod资源消息,包括:以长连接方式连接所述目标容器编排系统集群的接口;对所述目标容器编排系统集群的接口进行监听,得到所述目标容器编排系统集群的Pod资源消息。3.根据权利要求1所述的容器编排系统集群中Pod容器的进入方法,其特征在于,所述Pod资源消息包括PodIP值、Pod名称和事件类型。4.根据权利要求3所述的容器编排系统集群中Pod容器的进入方法,其特征在于,所述根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表,包括:对所述Pod资源消息中的PodIP值和Pod名称进行提取,得到各个Pod容器对应的Pod容器信息;当所述事件类型为新建时,将所述Pod IP值设置为初始IP值,将初始IP值和Pod名称在本地系统进行注册,得到容器资产记录列表。5.根据权利要求4所述的容器编排系统集群中Pod容器的进入方法,其特征在于,所述根据所述Pod资源消息得到各个Pod容器对应的Pod容器信息,将所述Pod容器信息在本地系统进行注册,得到容器资产记录列表之后,还包括:当所述事件类型为更新时,根据所述Pod名称查找所述Pod名称对应的Pod容器信息,将所述Pod容器信息中的所述初始IP值更新为所述PodIP值,得到更新后的容器资产记录列表;当所述事件类型为删除时,根据所述Pod名称和Pod IP值查找对应的Pod容器信息并将所述Pod容器信息删除,得到更新后的容...

【专利技术属性】
技术研发人员:齐凯陈帅雷刘宁
申请(专利权)人:云智联网络科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1