我尝试使用一个激活的服务帐户作用域来创建和删除gcloud容器集群(k8s集群),使用以下命令:
gcloud config configurations create my-svc-account \
--no-activate \
--project myProject
gcloud auth activate-service-account my-svc-account@my-project.iam.gserviceaccount.com \
--key-file=/path/to/keyfile.json \
--configuration my-svc-account
gcloud container clusters create a-new-cluster \
--configuration my-svc-account \
--project= my-project
--zone "my-zone"
Run Code Online (Sandbox Code Playgroud)
我总是收到错误:
...ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=The user does not have access to service account "default".
Run Code Online (Sandbox Code Playgroud)
如何授予my-svc-account访问GKE默认服务帐户的权限?