Kubernetes无法在gce上创建负载均衡器。必需的'compute.instances.list'权限

时间:2017-01-04 12:29:25

标签: kubernetes google-cloud-platform google-compute-engine google-kubernetes-engine

当我尝试使用

在kubernetes上公开部署时

kubectl expose deployment NAME --target-port=80 --type=LoadBalancer

运行时我看到以下错误

kubectl describe service/NAME

创建负载均衡器时出错(将重试):无法为服务默认/名称创建负载均衡器:googleapi:错误403:'projects / PROJECT_NAME'所需的'compute.instances.list'权限,禁止

上面的PROJECT_NAME对应我的GCP项目名称。

在控制台GCE中查看kubernetes实例正在使用默认服务帐户。我检查了服务帐户的角色,它说“编辑器”,我尝试添加计算实例管理员角色。它没有帮助。

有什么想法吗?

0 个答案:

没有答案