【发布时间】:2020-11-13 17:32:53
【问题描述】:
我管理多个使用 GKE 的项目。我迁移到使用机密,但是由于机密/令牌问题,我现在无法运行 pod。
似乎当我运行kubectl get secret 时,我得到了:
default-token-vhn8t kubernetes.io/service-account-token 3 17m
pod-reader-token-q7nh7 kubernetes.io/service-account-token 3 7m1s
但是,这两个秘密都属于另一个名为 np 的项目。当我跑步时
gcloud config get-value core/project
我得到gmbt,这是正确的项目。
我需要运行类似的kubectl ??? 来设置正确的项目吗?
当我跑步时:
kubectl create secret generic gmbt-server-key --from-file ./keys/server-env/production/.env.json
它将密钥添加到 np 项目而不是 gmbt 项目。也许注销/登录可以解决问题?
【问题讨论】:
标签: google-cloud-platform google-kubernetes-engine