【发布时间】:2019-06-23 05:24:20
【问题描述】:
我正在开发一些 GCP 应用程序,这些应用程序在 GCP 的 Kubernetes 集群中被 dockerized(我是 Docker 和 Kubernetes 的新手)。为了访问某些 GCP 服务,环境变量 GOOGLE_APPLICATION_CREDENTIALS 需要指向凭据文件。
是否应设置环境变量并将该文件包含在:
- 每个 Docker 映像?
- Kubernetes 集群?
GCP 特定的东西
这是实际的错误:com.google.api.gax.rpc.PermissionDeniedException: io.grpc.StatusRuntimeException: PERMISSION_DENIED: Request had enough authentication scopes.
-是否应设置环境变量并将该文件包含在:
- 每个 Compute Engine 实例?
- 主 GCP 控制台?
而且,最重要的是,如何? :)
【问题讨论】:
标签: docker kubernetes google-cloud-platform google-cloud-pubsub google-kubernetes-engine