在Kubernetes ConfigMap上托管jar文件

7
这是一个好主意吗?当我们想要扩展JVM类路径时,将Java jar文件托管在ConfigMap上?
通常应用程序本身被打包到Docker镜像中,但通过插件jar等方式进行扩展需要连接卷、将jar文件复制到卷并重新启动Pod,但这需要使用卷。另一个选择是将jar直接放入ConfigMap作为二进制对象并重新启动Pod。后者似乎更容易和更快,并且对于小型大小的jar文件应该可以工作。
2个回答

7

2
不,ConfigMaps仅用于元数据。实际上,在Kubernetes中默认的键/值存储etcd对象大小被限制在1MB。
您可以将jar包托管在不同的服务中,并使用init容器在Java服务启动之前下载文件。最初的回答。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接