我尝试使用oAuth身份验证通过googleapis创建一个新的kube集群。但是我收到一个错误,"HTTP需要作用域。“。我了解到,谷歌前一天晚上在他们的控制台中将kube版本更新为1.2 (直到我能够使用v1.0中的相同方法创建集群),我尝试过通过API资源管理器使用谷歌的oAuth创建集群,但失败的原因是相同的错误。我认为authscope已经更新了,但是我在“google云平台容器引擎doc”或“kubernetes最新发行版doc”中都找不到新的创作范围。有谁能帮我鉴别一下新的授权范围吗?
发布于 2016-03-25 15:28:37
该错误消息是由于我们在中推出对Kubernetes 1.2的支持时出错造成的。我们已经修复了这些问题,现在您可以使用api资源管理器创建一个容器集群。抱歉打扰你了。
发布于 2016-03-24 09:27:23
该错误消息指的是CreateCluster请求的CreateCluster中提供的作用域。在1.2中,运行需要“计算”范围:
"nodeConfig": {
"oauthScopes": [
"https://www.googleapis.com/auth/compute"
]
}
如果不希望将https://www.googleapis.com/auth/compute
作用域添加到节点,还可以通过传入禁用AddonsConfig的AddonsConfig来禁用HTTP负载平衡:
"addonsConfig": {
"httpLoadBalancing": {
"disabled": true
}
}
https://stackoverflow.com/questions/36196702
复制