错误:(gcloud.container.clusters.create)ResponseError:代码= 400,消息=失败

时间:2020-10-26 12:56:02

标签: kubernetes snakemake

嗨,我收到以下错误消息

ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=Failed precondition when calling the ServiceConsumerManager: tenantmanager::185014: Consumer 370525719069 should enable service:container.googleapis.com before generating a service account

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您应该启用API服务-container.googleapis.com,执行命令:

$ gcloud services enable container.googleapis.com

请特别关注以下介绍:environment setup and cluster creation on GKE

查看更多:gcp-enabling-disabling-servicestroubleshooting-enabling-gcp-servicesenabling-gcp-services-example

另一个选项:

由于缺少重要的附加信息(例如环境)而难以回答,但此类错误可能表明您正在某种多租户环境中工作。确保您具有创建新集群的适当权限:

使用IAM分配角色
您可以控制对Google Cloud的访问 通过IAM策略获得资源。首先确定组织所需的组及其操作范围,然后将适当的IAM角色分配给该组。使用Google网上论坛有效地 为用户分配和管理IAM。

请参阅:enterprise-multitenancy-roles

还介绍了如何设置multi-tenant-cluster-gke-enterprise的最佳做法。