首页 > 解决方案 > Spring Cloud Dataflow Kubernetes 从 dockerfile 获取 jar 的属性

问题描述

当我通过 docker image url 在 spring cloud dataflow kubernetes 服务器中将它作为任务应用程序导入时,如何读取我作为任务创建的 JAR 的属性?

标签: javaspringdockerspring-cloudspring-cloud-dataflow

解决方案


您会在参考指南的安装部分注意到以下内容。

目前,Kubernetes 的数据流服务器仅支持使用指向 Docker 资源的 --uri 属性注册的应用程序。但是,我们确实支持 Maven 资源的 --metadata-uri 属性,该属性用于列出每个应用程序支持的属性。

一旦你有一个专用的伴随工件(参见:maven 插件--uri),你就可以分别通过和--metadata-uri属性注册 docker 工件以及伴随工件。

没有其他解决方案可以直接从 Docker 映像解析属性。过去我们尝试过不同的方法,但都没有成功。如果您有想法,请随时打开拉取请求,我们可以从那里接受。


推荐阅读