苍穹-从已有的环境上拉取jar包更新本地原创
13人赞赏了该文章
2,094次浏览
编辑于2022年06月07日 23:14:33
先登录容器主机
kubectl get ns
看一下命名空间,找到你特定的命名空间比如nfry123
kubectl get pod -n nfry123
找到mservice的pod
然后这两个pod都是一样的,随便选一个
进入pod
kubectl exec -it mservice-545ffdf45c-t4d9w -n nfry123 bash
这个命令就可以进去
然后找到mservice文件夹cd进去,可以看到lib文件夹,将lib文件夹打包
打包jar
cd mservice
tar -czvf lib.tar lib/
打好包之后,退出容器
exit
kubectl cp -n nfry123 mservice-545ffdf45c-t4d9w:/mservice/lib.tar /lib.tar
拷贝jar
接下来将打好包的lib.tar下载到我们本地就好了
sz lib.tar
如果没有sz命令可以下载一个工具:yum install -y lrzsz.x86_64
更新本地
下载到本地之后,就解压然后将本地苍穹环境mservice-cosmic/lib下面的biz,bos,cus,trd四个文件夹的jar包替换即可。
当然这并非唯一的方式,如果你团队的实施或者运维有其他的方式也无所谓,此文是献给自己没学过k8s,然后团队里面也没人会k8s,还是个苍穹新手的开发者,我入职之前恰好会一些k8s,所以自己摸索出这个办法。如果有老师有更好的办法,欢迎指点留言讨论,也可以云之家直接讨论。
推荐阅读