错误:(gcloud.container.clusters.create)ResponseError:代码= 400,消息=用户无权访问服务帐户“默认”

问题描述 投票:0回答:3

我有一个具有 kubernetes 引擎管理员角色的 gcp 服务帐户,在尝试创建新集群时遇到错误。有什么想法吗?

gcloud auth activate-service-account --key-file service_account.json
gcloud config set project my_proj_name
gcloud container clusters create dummy  --num-nodes=3  -m n1-standard-8 --zone europe-west1-b

ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=The user does not have access to service account "default".

.

gcloud google-cloud-platform google-kubernetes-engine
3个回答
4
投票

由于 kubernetes Engine Admin 不足以创建新集群,因此将服务帐户角色设置为“编辑者”后问题已解决。


1
投票

您的用户似乎无权访问服务帐户或服务帐户没有正确的角色。您可以为您的用户检查服务帐户用户角色,并授予编辑者、计算管理员和服务帐户参与者角色。


0
投票

gcloud 容器集群创建 demo-cluster --num-nodes=2 --subnetwork=default 使用这个

© www.soinside.com 2019 - 2024. All rights reserved.