Google compute engine 通过API创建GCE Kube cluster v1.2失败

Google compute engine 通过API创建GCE Kube cluster v1.2失败,google-compute-engine,kubernetes,google-kubernetes-engine,Google Compute Engine,Kubernetes,Google Kubernetes Engine,我尝试通过带有oAuth身份验证的googleapis创建一个新的kube集群。但是我得到了一个错误 “HTTP负载平衡需要“”作用域。”。 我知道google在前一天晚上在他们的控制台中将kube版本更新为1.2(在此之前,我能够在v1.0中使用相同的方法创建集群) 我试着用谷歌的oAuth通过API浏览器创建一个,但失败了,出现了同样的错误。 我想authscope已经更新了,但是我在“谷歌云平台容器引擎文档”或“kubernetes最新发布文档”中都找不到新的authscope。有人能帮我

我尝试通过带有oAuth身份验证的googleapis创建一个新的kube集群。但是我得到了一个错误 “HTTP负载平衡需要“”作用域。”。 我知道google在前一天晚上在他们的控制台中将kube版本更新为1.2(在此之前,我能够在v1.0中使用相同的方法创建集群) 我试着用谷歌的oAuth通过API浏览器创建一个,但失败了,出现了同样的错误。 我想authscope已经更新了,但是我在“谷歌云平台容器引擎文档”或“kubernetes最新发布文档”中都找不到新的authscope。有人能帮我确认一下新的authscope吗?

该错误消息指的是CreateCluster请求的NodeConfig中提供的作用域。在1.2中,运行HTTP负载平衡器插件需要“compute”作用域:

"nodeConfig": {
  "oauthScopes": [
    "https://www.googleapis.com/auth/compute"
  ]
}
如果您不想添加
https://www.googleapis.com/auth/compute
scope到您的节点,您还可以通过传入禁用HTTP负载平衡的AddOnConfig来禁用HTTP负载平衡:

"addonsConfig": {
  "httpLoadBalancing": {
    "disabled": true
  }
}

该错误消息是由于我们在Google容器引擎中推出对Kubernetes 1.2的支持时出现了错误。我们已经解决了这些问题,现在可以使用api资源管理器创建容器集群。抱歉给你添麻烦了