我尝试将 json 文件导入到 configmap 中,但该映射不包含该文件。
我的 ConfigMap 模板:
apiVersion: v1
kind: ConfigMap
metadata:
name: serilog-configmap
data:
serilog.json: |-
{{ .Files.Get "serilog.json" | indent 4}}
Run Code Online (Sandbox Code Playgroud)
serilog.json 位于项目的根路径中,有一个包含图表和模板的子目录(来自 helm create )。
我也试过“../../serilog.json”和完整路径作为文件名,但当我运行 helm install --debug --dry-run 时,它总是以相同的结果结束。
---
# Source: hellowebapi/templates/serilogConfigMap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: serilog-configmap
data:
serilog.json: |-
---
Run Code Online (Sandbox Code Playgroud)
我希望:
---
# Source: hellowebapi/templates/serilogConfigMap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: serilog-configmap
data:
serilog.json: |-
{
"Serilog": {
"Using": [
"Serilog.Sinks.ColoredConsole"
],
...
---
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我哪里出错了?