当我尝试使用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实例正在使用默认服务帐户 . 我检查了服务帐户的角色,它说“编辑器”,我尝试添加计算实例管理员角色 . 它没有帮助 .
有任何想法吗?