01简介k8s上运行一个第三方应用。很多时候,我们想知道运行的进程,通常会从k8s容器中获取jar包。
那么如何提取里面的jar包呢?
其实有两种方式,即:
①从图像信息中获取;
②进入容器获取。
02从镜像中获取主要参考信息:https://www.jb51.net/article/264058.htm.
首先,看看镜子:
Dockimagels | grep您要查找的图像名称
查看镜像内容:
DockInspect图像ID的内容如下:
UpperDir中的通用jar包:
输入相应的路径:
CD/var/lib/docker/overlay 2/8 a1 defde 1405 C4 ad 9 ee 22830 F3 DAC 0 Bab 42 a 492 cbb 55109364 F3 e 968 db 3 eab 30/diff
可以看到里面有对应的文件和jar包。如果没有,您只能进入容器查看它们。
03输入要获取的容器(推荐)输入容器命令:
Kubectl exec -it pod name -n名称空间bash
注意上面的提示,输入& ldquo默认情况下。appmanager & rdquo集装箱。实际上,我们要输入的容器是gateway,所以我们需要指定要输入的容器:
Kubectl exec -it pod名称-n名称空间-c容器名称bash
看看里面有什么:
输入目录:
您可以看到这个目录已经包含了程序运行所需的所有内容。
04篇文章末尾的文字主要解释了如何使用两种方法让jar包在容器中运行。
关于如何让jar包在k8s容器中运行的文章到此结束。关于获取k8s容器jar包的更多信息,请搜索主机频道zhujipindao之前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册