内容纲要
概要描述
本篇文章简单介绍一下快速获取客户环境私包的方法。
需求描述
对于某些组件例如【inceptor】的问题,研发需要出包解决之前,需要确认现场有过哪些私包,基于私包才能给出正确的补丁。
详细描述
- 获取私包信息的方法逻辑就是基于一个标准环境下的所有的inceptor的jar包包名和对应的md5值,将客户环境中的对应组件的jar包与标准化的做比较,得出私包的信息情况。
步骤如下
本篇文章先以522版本、inceptor组件为例
-
获取到522版本的inceptor所有的标准的jar包名和md5值,如下附件。
md5_522 -
将该文件上传到inceptor server的pod中
kubectl get po -owide |grep inceptor kubectl cp md5_522.txt inceptor-server-inceptor1-8654bb7788-87546:/tmp/ 上传到了pod内的/tmp目录下
-
进入到pod中
kubectl exec -it inceptor-server-inceptor1-8654bb7788-87546 bash
执行md5sum -c md5_522.txt | grep -v OK 输出结果即为私包的信息
-
对于其他版本和组件的标准化的jar包名和md5值见如下附件,特殊情况请仔细咨询研发获取。
lib