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



在我的 helm 图表内,在一个自定义目录中,该目录有一个 zip 文件,并且需要将相同的文件传递给 API,该 API 是在安装后钩子上从 sh 文件调用的。我正在尝试获取如下文件,但它返回 API 不支持的 zip 文件的内容。

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

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

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

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

最新更新