无法在Helm图表中获取ZIP文件

时间:2018-05-24 13:15:34

标签: java docker kubernetes kubernetes-helm

在我的头盔图中,在自定义目录中有一个zip文件,同一个文件需要传递给在安装后挂钩上从sh文件调用的API。我试图获取如下文件,但它返回API不支持的zip文件的内容。

  

值:{{.Files.Get" scripts / ParameterAndSource.zip" }}

如何直接访问文件位置,以便API可以使用文件而不是文件内容。

1 个答案:

答案 0 :(得分:0)

我猜你的shell脚本是在Job中运行的。如果是这样,我认为您可以将文件放在ConfigMap中,然后将ConfigMap挂载为作业卷。

(我没有基于作业的示例,但有关部署的信息,请参阅https://github.com/ryandawsonuk/secrets-treasurehunt/blob/master/charts/treasurehunt/templates/config.yamlhttps://github.com/ryandawsonuk/secrets-treasurehunt/blob/master/charts/treasurehunt/templates/deployment.yaml