从 Google 秘密管理器读取 Secret 并作为 Pod 中的环境变量传递

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

我以 JSON 格式将机密存储在谷歌云机密管理器中,需要读取每个密钥并将值作为环境变量传递。我参考了各种博客,但无法这样做。在 AWS 中,我能够使用 JMESPATH 来做到这一点,如果有人可以帮助我实现同样的目标,那就太好了。

{
"value-A": "abscd"
"value-B": "sdskdf"
}

我需要需要 Value-A 并作为环境变量传递。与 Pod 中的环境变量 Value-B 类似。所以我可以使用 ${value-A}${value-B}

读取值
google-cloud-platform google-kubernetes-engine google-secret-manager
1个回答
0
投票

程序(Linux进程)无法修改其父环境。程序只能修改其环境并将环境传递给子进程。环境是遗传的,但永远不会被孩子改变。对于 Linux,你的目标是不可能实现的。

© www.soinside.com 2019 - 2024. All rights reserved.