22.5. 使用 Downward API 消耗 Secret
在创建 pod 时,您可以使用 Downward API 注入 Secret,以便镜像和应用程序作者能够为特定环境创建镜像。
22.5.1. 使用环境变量 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
创建 secret.yaml 文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 secret.yaml 文件创建
Secret
:oc create -f secret.yaml
oc create -f secret.yaml
Copy 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.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查容器日志中的
MY_SECRET_USERNAME
值:oc logs -p dapi-env-test-pod
$ oc logs -p dapi-env-test-pod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow