在GCE VM实例上执行“gcloud容器集群创建”所需的范围

时间:2016-10-02 07:08:02

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

我正在尝试通过在GCE VM实例上执行以下命令来创建GKE集群:

sudo gcloud container clusters create my-cluster \
  --machine-type g1-small --num-nodes 1

执行失败并显示此错误消息(尽管安装了kubectl):

WARNING: Accessing a Container Engine cluster requires the kubernetes commandline client [kubectl].
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Request had insufficient authentication scopes.

此问题可能是因为VM实例没有足够的范围。它目前拥有以下产品。为了使问题消失,还需要哪些其他范围?

enter image description here

1 个答案:

答案 0 :(得分:2)

Google Container Engine需要https://www.googleapis.com/auth/cloud-platform范围,因此您在创建VM实例时需要选择“允许对所有Cloud API的完全访问权限。”