This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.5.4. 使用 Downward API 消耗 secret
在创建 pod 时,您可以使用 Downward API 注入 Secret,以便镜像和应用程序作者能够为特定环境创建镜像。
流程
创建一个
secret.yaml文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从
secret.yaml文件创建Secret对象:oc create -f secret.yaml
$ oc create -f secret.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建
pod.yaml文件来引用上述Secret对象中的username字段:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从
pod.yaml文件创建 pod:oc create -f pod.yaml
$ oc create -f pod.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检查容器日志中的
MY_SECRET_USERNAME值:oc logs -p dapi-env-test-pod
$ oc logs -p dapi-env-test-podCopy to Clipboard Copied! Toggle word wrap Toggle overflow