无法在Google Kubernetes引擎上创建Kubernetes群集

无法在Google Kubernetes引擎上创建Kubernetes群集,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我们无法在谷歌云项目中创建Kubernetes集群。几周前它还在工作。我们不断收到以下错误: Google计算引擎:需要“Compute.zones.get”项目的“权限//zones/us-central1-a” 但是,分配给试图创建群集的用户的角色是Project/Owner,创建群集时选择的服务帐户具有Project/Editor,其中包括compute.zones.get权限。即使我给出了服务帐户Project/Owner,它仍然会给出相同的错误 编辑 尝试使用gcloud创建群集时,

我们无法在谷歌云项目中创建Kubernetes集群。几周前它还在工作。我们不断收到以下错误:

Google计算引擎:需要“Compute.zones.get”项目的“权限//zones/us-central1-a”

但是,分配给试图创建群集的用户的角色是
Project/Owner
,创建群集时选择的服务帐户具有
Project/Editor
,其中包括
compute.zones.get
权限。即使我给出了服务帐户
Project/Owner
,它仍然会给出相同的错误


编辑

尝试使用
gcloud
创建群集时,我们会收到一个不同的(类似的)错误:


Google Compute Engine:Required'Compute.networks.get'permission for'projects//global/networks/default'

不确定出了什么问题,但修复方法是禁用所有计算服务,然后重新初始化Kubernetes服务。

您缺少IAM中的cloudservices。当前解决此问题的一个方法是重新启用Google云计算引擎API。

由于明显的依赖循环,我无法禁用计算API,但创建了一个新的GCP项目“修复”了这一问题。

我昨天想对此发表评论,但我认为这不是一个好的答案。这只是一个让它工作的变通方法。当我更改设置和权限时,GCP也有类似的问题。。。我总是在“修复”你怎么禁用所有的计算服务?或者你的意思是“删除”,因为这是我从kubernetes Engine获得的唯一选项。我得到错误:以下服务依赖于要停用的服务:container.googleapis.com、deploymentmanager.googleapis.com、replicapool.googleapis.com、replicapoolupdater.googleapis.com、resourceviews.googleapis.com