zip - 从 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 文件。任何人都可以建议吗?
解决方案
所以你不能通过我发现的 helm 来做到这一点。
我的解决方案是
kubectl create configmap my-scripts --from-file=my-scripts.jar
kubectl describe configmap my-scripts
...
Data
====
Events: <none>
看起来是空的,但是当您使用 helm 对这个配置映射进行卷挂载时,它将起作用。
推荐阅读
- typescript - 为什么服务构造函数在 Nest.js 控制器中没有 new 的情况下工作
- django - 如何保存用户模型“id”自动
- javascript - 更改任何选择框时启用按钮
- gradle - 未找到gradle注释处理器'org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor'
- java - 如何在将 String 转换为 LocalDateTime 时摆脱 StringIndexOutOfBoundsException
- json - 如何解析身体内部有多个儿童的Json
- javascript - 如何打印奇数或偶数?
- go - 无法将字符串解组为布尔类型的 Go struct 字段 SlackServiceProperties.properties.notify_only_broken_pipelines
- ios - 使用 CameraRoll.save 后图片元数据丢失
- python - Raspberry Pi4 上的 Tkinter Python 自动启动