gpt4 book ai didi

docker - 有没有办法在Kubernetes部署/ pods 定义中提供类路径?

转载 作者:行者123 更新时间:2023-12-02 20:56:34 25 4
gpt4 key购买 nike

我在应用程序大战中读取API实现jar文件,以将一些数据加载到内存中。我目前正在做的是,在生成应用程序镜像时,我使用docker file在我的“application-war / lib”目录中复制该jar。
不利的一面是,无论何时需要更换 jar ;我需要重新创建应用程序 war docker镜像。
有没有一种方法可以外部化此jar文件的位置,我只需要重新启动运行的pod即可,而不是每次都创建一个新镜像。
我的意思是,如果可以给我一个额外的CLASSPATH,我的pod容器在启动时可以读取。
谢谢

最佳答案

您已经在以正确的方式进行操作。
应该始终为每个构建创建docker镜像,因此您也具有历史记录。在正在运行的 pods 内更改某些内容并以某种方式重新启动它不是一个好习惯。
如果仍然要这样做,则可以将外部卷安装到pod上,并将应用程序服务器配置为从该位置读取war文件。在这种情况下,您仍然需要以其他方式访问该卷,该方式允许您将文件放置在该卷中。

关于docker - 有没有办法在Kubernetes部署/ pods 定义中提供类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62709345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com