私包检查方法

内容纲要

概要描述

本篇文章简单介绍一下快速获取客户环境私包的方法。


需求描述

对于某些组件例如【inceptor】的问题,研发需要出包解决之前,需要确认现场有过哪些私包,基于私包才能给出正确的补丁。

详细描述

  • 获取私包信息的方法逻辑就是基于一个标准环境下的所有的inceptor的jar包包名和对应的md5值,将客户环境中的对应组件的jar包与标准化的做比较,得出私包的信息情况。

步骤如下

本篇文章先以522版本、inceptor组件为例

  1. 获取到522版本的inceptor所有的标准的jar包名和md5值,如下附件。
    md5_522

  2. 将该文件上传到inceptor server的pod中

    kubectl get po -owide |grep inceptor
    kubectl cp md5_522.txt inceptor-server-inceptor1-8654bb7788-87546:/tmp/   上传到了pod内的/tmp目录下

    file

  3. 进入到pod中

    kubectl exec -it inceptor-server-inceptor1-8654bb7788-87546 bash

    file

    执行md5sum -c md5_522.txt | grep -v OK
    输出结果即为私包的信息

    file

  4. 对于其他版本和组件的标准化的jar包名和md5值见如下附件,特殊情况请仔细咨询研发获取。
    lib

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。