我正在尝试使用以下注释将环境变量添加到
pod
中vault
annotations:
vault.hashicorp.com/agent-inject: 'true'
vault.hashicorp.com/role: 'role'
vault.hashicorp.com/agent-inject-secret-proxy: "secret/data/proxy"
vault.hashicorp.com/agent-inject-template-proxy: |
{{- with secret "secret/data/proxy" -}}
{{- range $key, $value := .Data.data }}
export {{ $key }}='{{ $value }}'
{{- end }}
{{- end -}}
这不会在 pod 中创建任何 env
变量,它会在
vault/secrets/
下放置一个文件,我什至尝试在
cmd
中获取它,但效果不佳。任何对此的帮助将不胜感激。