无法使用vault注入环境变量

问题描述 投票:0回答:1

我正在尝试使用以下注释将环境变量添加到

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
 中获取它,但效果不佳。任何对此的帮助将不胜感激。

kubernetes hashicorp-vault
1个回答
0
投票
请使用以下注释作为环境变量。有关使用带有环境变量的保管库的更多详细信息,请参阅其

文档

vault.hashicorp.com/agent-inject-secret-config: "secret/data/proxy" vault.hashicorp.com/agent-inject-template-config: | {{- with secret "secret/data/proxy" -}} {{- range $key, $value := .Data.data }} export {{ $key }}='{{ $value }}' {{- end }} {{- end -}}
    
© www.soinside.com 2019 - 2024. All rights reserved.