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