如何扩展来自机密存储的环境变量并将其传递到 docker 容器内?所述 docker 容器没有 shell,因此无法运行脚本。这是示例 yaml 文件
envFrom:
- secretRef:
name: secret
command: ["my-command"]
args:
- "--env=ENV1=${MY_ENV_VAR1}"
- "--env=env2=${MY_ENV_VAR2}"
()
您可以使用括号而不是大括号将环境变量传递给参数{}
Kubernetes 文档中有一个示例可供参考:https ://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#use-environment-variables-to-define-arguments