【发布时间】:2020-04-08 21:23:27
【问题描述】:
我正在尝试将 GOOGLE_APPLICATION_CREDENTIALS 机密与 GKEPodOperator 一起使用。 基本上我想: 1.上传秘钥到GKE 2. 将秘密挂载(?)到容器中 3.运行容器时使用秘钥。
到目前为止,我已经在构建时将 key.json 文件添加到我的图像中,我知道这不是正确的方法。
我发现了这个问题:How to set GOOGLE_APPLICATION_CREDENTIALS on GKE running through Kubernetes
不同之处在于他们没有使用 GKEPodOperator。
我做了什么: 1. 使用以下方法创建秘密:
kubectl create secret generic mysupersecret --from-file=service_account_key=key.json
我看到有volumes 和volume_mounts 参数,但我不明白如何使用它们。
谁能帮我解决这个问题?也许我要做一些愚蠢的事情..
【问题讨论】:
标签: kubernetes google-kubernetes-engine airflow kubernetes-secrets docker-secrets