首页 > 解决方案 > 从 Helm 模板中的 Zip 文件中读取

问题描述

我有以下模板

apiVersion: v1
kind: Secret
metadata:
  name: poc-secrets-secret-data-txt-{{ .Release.Namespace }}
type: Opaque
stringData:
  myZipdata: {{ .Files.Get "secrets/base64.zip" }} 

安装 helm 时出现以下错误

error converting YAML to JSON: yaml: control characters are not allowed

我的用例是仅发送 zip 文件。任何人都可以建议吗?

标签: zipkubernetes-helm

解决方案


所以你不能通过我发现的 helm 来做到这一点。

我的解决方案是

kubectl create configmap my-scripts  --from-file=my-scripts.jar

kubectl describe configmap my-scripts
...
Data
====
Events:  <none>

看起来是空的,但是当您使用 helm 对​​这个配置映射进行卷挂载时,它将起作用。


推荐阅读